[Image-SIG] Skewing when converting with ImageQt
Carl Petterson
Carl.Petterson at tobii.com
Tue Jun 23 09:53:03 CEST 2009
> -----Original Message-----
> From: fredrik.lundh at gmail.com [mailto:fredrik.lundh at gmail.com] On
> Behalf Of Fredrik Lundh
> Sent: den 22 juni 2009 16:33
>
> Looks like PIL doesn't do line alignment correctly for mode L and P
> images (at least). Hmm.
>
> Can you check if it works correctly if the width is a multiple of 4?
>
> What happens if you explicitly convert the image to RGB before passing
> it to the wrapper?
>
> (Are you using the ImageQt file from
> http://svn.effbot.org/public/stuff/sandbox/pil/ImageQt.py or some
> other version, btw? I doubt the one in 1.1.7 works any better than
> that one, though, but it's good to know what code you've been using).
>
> </F>
Thank you for your quick reply.
Seems you are right about that, all the skewed images have width%4 != 0.
Converting to RGB (with img2=img.convert('RGB')) crashes python when creating the wrapper. No exception or anything, "Python has stopped working, Windows is checking for a solution".
I was using PIL 1.1.6, but just downloaded and tried with PIL 1.1.7b1. Same result however.
Best regards
Carl Pettersson
More information about the Image-SIG
mailing list