# coding=utf-8
import sys
import PIL.Image as Image
import imageio
def make_gif(sf, ef, src, outfile):
imgs = []
for i in range(sf, ef + 1):
pic_name = src % i
temp = Image.open(pic_name)
imgs.append(temp)
#imgs[0].save(outfile, save_all=True, append_images=imgs, duration=1)
imageio.mimsave(outfile, imgs, 'GIF', duration=0.1)
def main():
sf = int(sys.argv[1])
ef = int(sys.argv[2])
src = sys.argv[3]
outfile = sys.argv[4]
make_gif(sf, ef, src, outfile)
if __name__ == '__main__':
sf = 0#起始0000
ef = 350#结束0098
src = 'Singer1/%04d.jpg'#原图片路径
outfile = 'Singer1/Singer1_gif.gif'#存储路径
make_gif(sf, ef, src, outfile)