It is due out friday. Though some bugs in the new multi-processor threading code may delay it slightly.
First the distortion isn't trapesiodal or bilinear which preserves the horizontal scale for that type of X axis symetric distortion. What you see is a true perspective distortion, and that is now present and working in the beta sources (see link above).
WARNING: Until super-sampling comes in sever perspective distortion like what is shown on the iphone, may result in pixelation and aliasing problems.
With the new -distort function we can now look at getting some type of adaptive supersampling, that allows better results.
In rthe mean time there are TWO methods (which I'll write up) that can be used to dif this. First is to enlarge the image first distort then shrink. The other and faster way is to do the perspective distort but leave the right edge at the very right edge of the resulting image. You can then use a non-aspect-preserving
-resize to compress the image to the thin size you see.
Code: Select all
convert image.png -resize 100x100 \
-distort Perspective '0,0 0,100 100,0 100,100 0,0 0,100 100,20 100,80' \
-resize 100x20\! image_perspective.png