1、把图片按顺序命名,

2、代码逻辑比较简单,只是现成的模块使用,代码如下
# -*- coding: UTF-8 -*-
import imageio
def create_gif(image_list, gif_name):
frames = []
for image_name in image_list:
frames.append(imageio.imread(image_name))
imageio.mimsave(gif_name, frames, 'GIF', duration=1)
return
def main():
image_list = ["d:\\gif\\"+str(x)+".png" for x in range(1,30) ]
gif_name = 'd:\\created_gif.gif'
create_gif(image_list, gif_name)
if __name__ == "__main__":
main()
3、效果:

本文介绍了一种将一系列图片文件转换为GIF动画的方法。通过使用Python的imageio库,可以轻松地读取图片并将其保存为GIF格式。代码实现了图片加载、排序和保存的全过程,最终生成了一个连续播放的GIF动画。
27万+

被折叠的 条评论
为什么被折叠?



