1

enter image description hereHow can I progressively decrease the width of a group of objects or texts in inkscape 1.2? (From top to bottom in image below). I tried various path effects and build-in extensions, but none of them could gradually decrease the both sides (or one side). I would use this to wrap text and objects on a label around a bottle with the viewpoint directly in the middle. So the height remains the same but left and right should be more condensed than the middle.

1

2 Answers 2

2

enter image description here

You can use the Lattice Live Path Effect to achieve this in a non destructive manner.

Make sure all your objects composing your label are actual paths. If there are texts convert them to paths, if there are clone instances unlink them.

Join all your label objects into a group. Select the group and go to Path > Path Effects. Select lattice and add it to the group.

enter image description here

From the Live path Effect palette dialog turn on the options Mirror movements horizontal, Mirror movements vertical, and Use only perimeter.

enter image description here

With the label group object selected (not any of its individual contents) choose the Node tool from the toolbar and drag one of the middle top or bottom handles to the side, using Ctrl to constraint to orthogonal movement.

enter image description here

2
  • This is very nice and I've learnt a new tool from it, but if I could make a suggestion: Yes, it should have been obvious to me in hindsight, but before dragging the handles you need to activate the node tool - perhaps this is worth mentioning
    – Chris H
    Feb 22, 2023 at 14:30
  • 1
    Indeed, edited for clarity Feb 22, 2023 at 15:12
0

Also take a look at the exponential_distort extension: https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.1-deprecated/src/branch/master/extensions/fablabchemnitz/exponential_distort

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.