想用C#做gif动态图,找了半天,没有能直接生成的方法,都需要用额外的dll文件。但是用Python倒是可以很简单的实现。
参考https://blog.csdn.net/qq_42554007/article/details/108354167。实现方式很简单: 1、准备多张图片。 2、打开这些文件,得到image对象,用listImage依次添加这些图片的对象。 3、保存成gif格式即可
代码异常简单:
listImage
= []
listImage
.append
(Image
.open("D:\\1.png"))
listImage
.append
(Image
.open("D:\\2.png"))
listImage
.append
(Image
.open("D:\\2.jpg"))
listImage
[0].save
("D:\\myGif.gif", save_all
=True, append_images
=listImage
[1:])