Hi Song,

Am 30.12.2011, 02:38 Uhr, schrieb 宋立新(凡卓通讯) <songli...@vanzotec.com>:

Dear Charlie:
        For my case, frame 57 is wrong and also some after 57.
I think it's a known issue bcz so many tools(Include ACDSee) got same problem. Maybe IP reasons.

Possibly a palette problem. If I open the file in Photoline (a very good Photoshop clone) I have two layers that have no background while all others have a black background. This would seem to be a palette optimisation.

If you compile your own version of PIL be sure to check the versions of the underlying libraries.

        I will try on MacOS.

Also thanks for your advice to be more Pythinic.

Of course, your use of an generator function was Pythonic but a little over the top, especially as it actually creates a counter that the for loop could use. The counter is necessary as my use of "duration" was an incorrect guess!

More importantly, you are unnecessarily creating copies of each frame in memory just to save the frames to disk. However, as disk IO seems to be the bottleneck this has little practical implications for this image but could be important in another situation.

Charlie
--
Charlie Clark
Managing Director
Clark Consulting & Research
German Office
Kronenstr. 27a
Düsseldorf
D- 40217
Tel: +49-211-600-3657
Mobile: +49-178-782-6226
_______________________________________________
Image-SIG maillist  -  Image-SIG@python.org
http://mail.python.org/mailman/listinfo/image-sig

Reply via email to