Advertisement
Guest User

Untitled

a guest
Oct 15th, 2013
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. from PIL import Image
  2. im = Image.open(ohayou.gif)
  3. def iter_frames(im):
  4. try:
  5. i= 0
  6. while 1:
  7. im.seek(i)
  8. imframe = im.copy()
  9. if i == 0:
  10. palette = imframe.getpalette()
  11. else:
  12. imframe.putpalette(palette)
  13. yield imframe
  14. i += 1
  15. except EOFError:
  16. pass
  17.  
  18. for i, frame in enumerate(iter_frames(im)):
  19. frame.save('ohayou%d.png' % i,**frame.info)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement