Python制作Gif图片

import PIL.Image as Image   #套用PIL函数
 
 
def get_gif(pics_dir,n,t):
    imgs = []            
    for i in range(n):         #查找到所需要用到的图片(最好命名就是数字0开始)
        pic_name = '{}/{}.jpg'.format(pics_dir,i)
        temp = Image.open(pic_name)    #打开图片所在的文件夹
        imgs.append(temp)        #调用函数
    save_name = '{}.gif'.format(pics_dir)     #命名GIF图的名字
    imgs[0].save(save_name, save_all=True, append_images=imgs, duration=t)
    #开始建立GIF图
    return save_name            #保存好GIF图
 
#n是图片的数量,t是动图延迟的时间
if __name__ == '__main__':
    #输入图片*.jpg文件夹的路径
    pics_dir = 'gif'
    save_name = get_gif(pics_dir,100,0.02)
    print('制作完成!gif生成的名字为:{}'.format(save_name))#提示GIF是否完成

 

你可能感兴趣的:(图像处理)