Re: pil rotate 90 bug ?

Guilherme Polo <[email protected]>
Newsgroups gmane.comp.python.image
Message-ID <CADrNvOd08YCijdMC9OiW1LRk0DbLsB3OLyvKn64+eUh05jeCPQ@mail.gmail.com>
2011/7/28 Jeremy Craven <[email protected]>:
> I have a program that has been working fine rotating images by arbitrary
> angles.
>
> I just found that if I specify 90 degrees exactly then the image goes crazy:
> only appears in left hand half of image and every other line is black and
> image is stretched vertically.
>
> Any ideas if this is a bug or I am perhaps doing something in a
> non-recommended way.
>

It is a bug, it doesn't rotate the image by 90 degrees.

Looking through PIL code, I would think the problem is that you have
these "special images" with mode as "I;16B", which PIL marks as
IMAGING_TYPE_SPECIAL. The code paths used for such special things
probably are under tested.

> I attach a cut down version of the code which shows the problem. It reads
> "test_in.tif". It rotates it 90.0 and writes "test.tif". It rotates it 89.99
> and writes "test1.tif". The second output file looks fine. The first is
> wonky.
>
> I'm using version 1.1.7
>
> Thanks for listening
>
> Jeremy
>
> --
> *********************************************************************************
>
> Dr C. Jeremy Craven
> Department of Molecular Biology and Biotechnology
> University of Sheffield,
> Firth Court, Western Bank
> S10 2TN Sheffield UK



-- 
-- Guilherme H. Polo Goncalves
_______________________________________________
Image-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/image-sig
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.