Advertisement
Guest User

Untitled

a guest
Dec 1st, 2015
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. import images2gif
  2. from PIL import Image
  3. import os
  4.  
  5. START = 7560
  6. END = 7579
  7. CANNON_PREFIX = "IMG_"
  8. FILETYPE = ".JPG"
  9. INTRO_PIC = "HEADING.JPG"
  10. IMAGE_DUR = 0.5
  11.  
  12. def write_gifs( camera_prefix, start, end, filetype, intro_pic, image_duration, output_name, height=1200, width=700):
  13. """
  14. Start and end should be integers
  15. """
  16. fn = [ camera_prefix + str(i) + filetype for i in xrange(START,END+1) ]
  17. for _ in xrange(3):
  18. fn.insert(0, intro_pic)
  19. images = [Image.open(img) for img in fn ]
  20. size = (height,width)
  21. for im in images:
  22. im.thumbnail(size, Image.ANTIALIAS)
  23.  
  24. images2gif.writeGif(output_name, images, duration=image_duration, subRectangles=False)
  25.  
  26. def main():
  27. write_gifs(CANNON_PREFIX, START, END, FILETYPE, INTRO_PIC, IMAGE_DUR, "party.gif")
  28.  
  29. if __name__ == '__main__':
  30. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement