欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python制作gif动态图

程序员文章站 2022-03-09 20:21:33
...

想用C#做gif动态图,找了半天,没有能直接生成的方法,都需要用额外的dll文件。但是用Python倒是可以很简单的实现。

参考https://blog.csdn.net/qq_42554007/article/details/108354167。实现方式很简单:
1、准备多张图片。
2、打开这些文件,得到image对象,用listImage依次添加这些图片的对象。
3、保存成gif格式即可

代码异常简单:

#制作gif动态图
listImage = []
listImage.append(Image.open("D:\\1.png"))
listImage.append(Image.open("D:\\2.png"))
listImage.append(Image.open("D:\\2.jpg"))

#最后的save函数的后面两个参数一定要有。否则就不是动态图了。
listImage[0].save("D:\\myGif.gif", save_all=True, append_images=listImage[1:])
相关标签: Python做gif动态图