Inkscape Community

Help Using Inkscape => Inkscape Beginners' Questions => Topic started by: sgarpestad on May 17, 2019, 10:44:52 AM

Title: Making the bottom of an image skinnier than the top
Post by: sgarpestad on May 17, 2019, 10:44:52 AM
How do I adjust a square image into a trapezoid without adjusting each node. I do not want to cut the excess image, but instead distort it to fit the shape. Each end needs to line up so it looks seamless when I put it on my circular item.

In the image, I want the blue diamonds to fit inside the pink trapezoid shape.

Inkscape version 0.92.2

Thank you,
Steph
Title: Re: Making the bottom of an image skinnier than the top
Post by: sgarpestad on May 17, 2019, 05:05:33 PM
I found the answer in case anyone else needs it...

1. Make sure that all of the objects in your image are paths (and not circles, rectangles or similar). Selecting everything and path → object to path should do the job.
2. Duplicate (Ctrl + D) the framing rectangle.
3. Group (Ctrl + G) everything but one of the duplicate rectangles.
4. Make a trapezium of the ungrouped rectangle.
5. Select the group and then the trapezium.
6. Apply extensions → modify path → perspective.
Title: Re: Making the bottom of an image skinnier than the top
Post by: Moini on May 17, 2019, 05:31:08 PM
Try the perspective extension (or the perspective path effect, if it's just a single path that you want to distort).

http://goinkscape.com/using-perspective-for-3d-in-inkscape/