[Image-SIG] problem with TIF image in PIL

Edward Cannon edward at unicornschool.org
Sun Oct 23 00:46:48 CEST 2011


this seems odd. My only guess is that the tostring call is not so
good. Try just calling the tostring() method without any arguments and
see what happens.


On Fri, Oct 21, 2011 at 10:42 PM, FiverChinook <hanserik14411 at gmail.com> wrote:
>
> I'm having a problem with opening a TIF image in PIL, rotating it, and then
> converting it to a string for use somewhere else. This is the Python code:
>
> im1 = open("c:\image.TIF")
> im2 = im1.transpose(ROTATE_90)
> im3 = im2.tostring("raw", "RGB", 0, -1)
>
> When I display the rotated image using the PIL show() function (immediately
> after the rotation is applied) it looks OK. However, when I convert the
> image to a string and display it elsewhere, it appears diagonally warped,
> although the colors are OK. If I do not rotate the image, then it looks OK
> after the "tostring" conversion. So, it seems that the
> "transpose(ROTATE_90)" function is doing something to the image that is not
> evident until it is converted to a string... I'm completely baffled.
>
> FYI - I've checked the mode of the image after opening it and it is "RGB"
>
> Thanks for the help!!
> --
> View this message in context: http://old.nabble.com/problem-with-TIF-image-in-PIL-tp32700359p32700359.html
> Sent from the Python - image-sig mailing list archive at Nabble.com.
>
> _______________________________________________
> Image-SIG maillist  -  Image-SIG at python.org
> http://mail.python.org/mailman/listinfo/image-sig
>


More information about the Image-SIG mailing list