Python: преобразование кадров GIF в PNG

Я новичок в python, пытаюсь использовать его для разделения кадры GIF в изображения PNG.

# Using this GIF: http://www.videogamesprites.net/FinalFantasy1/Party/Before/Fighter-Front.gif

from PIL import Image

im = Image.open('Fighter-Front.gif')
transparency = im.info['transparency'] 
im.save('test1.png', transparency=transparency)

im.seek(im.tell()+1)
transparency = im.info['transparency'] 
im.save('test2.png', transparency=transparency)

# First frame comes out perfect, second frame (test2.png) comes out black,
# but in the "right shape", i.e. 
# http://i.stack.imgur.com/5GvzC.png

Это относится к изображению, с которым я работаю, или я что-то делаю не так?

Спасибо!

13
задан Joseph 5 February 2011 в 03:25
поделиться