[Image-SIG] Image perspective with PIL
Fredrik Lundh
fredrik at pythonware.com
Mon May 3 21:03:40 CEST 2010
I've added the documentation from the original patch to this page:
http://effbot.org/tag/pil.Image.Image.transform
The next text is attached below.
</F>
im.transform(size, PERSPECTIVE, data)
im.transform(size, PERSPECTIVE, data, filter)
Applies a perspective transform to the image, and places the result
in a new image with the given size.
Data is a 8-tuple (a, b, c, d, e, f, g, h) which contains the
coefficients for a perspective transform. For each pixel (x, y)
in the output image, the new value is taken from a position
(a x + b y + c)/(g x + h y + 1), (d x + e y + f)/(g x + h y + 1)
in the input image, rounded to nearest pixel.
This function can be used to change the 2D perspective of the
original image.
On Wed, Apr 28, 2010 at 11:59 PM, PyProg PyProg <pyprog05 at gmail.com> wrote:
> Hello,
>
> I would like to apply an image perspective.
>
> The syntax of PIL in this regard seems to be:
>
> im.transform (self, size, PERSPECTIVE, data = None, resample = 0, fill = 1)
>
> I want to know exactly what to include in data.
>
> Can you give me an example ?.
>
> Thank you in advance.
>
> a +
>
> --
> http://ekd.tuxfamily.org
> http://ekdm.wordpress.com
> http://lprod.org/wiki/doku.php/video:encodage:avchd_converter
> _______________________________________________
> Image-SIG maillist - Image-SIG at python.org
> http://mail.python.org/mailman/listinfo/image-sig
>
More information about the Image-SIG
mailing list