I am trying to use PIL/Pillow to covert a number of .png files into a gif. The following script is working but is adding the frames in random order.
from PIL import Image
import glob
# Create frames
frames = []
imgs = glob.glob("*.png")
for i in imgs:
new_frame = Image.open(i)
frames.append(new_frame)
# Save into a GIF file that loops forever
frames[0].save('globe.gif', format='GIF',
append_images=frames[0:], save_all=True, duration=1000,
loop=0, optimize=False, transparency=0)
I've tried renaming the files in order (1.png, 2.png, 3.png etc) but this hasn't worked
Any Ideas?