Skip to content

Instantly share code, notes, and snippets.

@koolay
Forked from revolunet/extractGifs.py
Created May 24, 2017 11:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save koolay/95aca6fc8c74d2afc0fede1cfac10c30 to your computer and use it in GitHub Desktop.
Save koolay/95aca6fc8c74d2afc0fede1cfac10c30 to your computer and use it in GitHub Desktop.
extract frames from animated gif using python+PIL
import os
from PIL import Image
def extractFrames(inGif, outFolder):
frame = Image.open(inGif)
nframes = 0
while frame:
frame.save( '%s/%s-%s.gif' % (outFolder, os.path.basename(inGif), nframes ) , 'GIF')
nframes += 1
try:
frame.seek( nframes )
except EOFError:
break;
return True
extractFrames('ban_ccccccccccc.gif', 'output')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment