精易论坛

标题: 如何多张png图片合成gif动态图 [打印本页]

作者: 莫笑1    时间: 2025-6-25 14:13
标题: 如何多张png图片合成gif动态图
如何多张png图片合成gif动态图片,保存到文件.想知道是什么原理,有源码更好.
gif全操作支持库也下载过了,好像不能用,按照列次测试没反应载入帧都是假 。

735b9983-8e82-480a-ac08-4bf978b963a2.png (20.24 KB, 下载次数: 0)

这是用gif支持库写的 照着例子写的 ,不知道石不能用还是我写错了,求大佬指点一二 ...

这是用gif支持库写的  照着例子写的 ,不知道石不能用还是我写错了,求大佬指点一二 ...

f0b29f06-bcb2-427f-9938-247390f388aa.png (11.43 KB, 下载次数: 0)

这是调试输出的内容,成功获取了图片数据,加入帧图片显示失败

这是调试输出的内容,成功获取了图片数据,加入帧图片显示失败

作者: frankiy    时间: 2025-6-25 14:13


很简单啊。。不知道你怎么弄不成功。


png图片必须转成jpg

补充内容 (2025-6-25 15:24):
核心参数:帧总数:按1张图片30帧左右来计算。做出来看播放动画的速度,太快了就加大,太慢了就缩小

Desktop.zip

270.74 KB, 下载次数: 3


作者: frankiy    时间: 2025-6-25 14:14
图片数据=  到字节集(——----)   这一段写错了

应该是  图片数据 =  读入文件(取运行目录()+。。。。。)

作者: 莫笑1    时间: 2025-6-25 14:19
frankiy 发表于 2025-6-25 14:14
图片数据=  到字节集(——----)   这一段写错了

应该是  图片数据 =  读入文件(取运行目录()+。。。 ...

测试了一下也不行 还是假
作者: frankiy    时间: 2025-6-25 14:21
莫笑1 发表于 2025-6-25 14:19
测试了一下也不行 还是假

发一个gif模块来看看
作者: 莫笑1    时间: 2025-6-25 14:29
frankiy 发表于 2025-6-25 14:21
发一个gif模块来看看

通过网盘分享的文件:gif89a支持库(伪静态版)
链接: https://pan.baidu.com/s/1WzmC3dkPR2M4QU1uzcjkuQ?pwd=16fz 提取码: 16fz
作者: 莫笑1    时间: 2025-6-25 14:30
frankiy 发表于 2025-6-25 14:21
发一个gif模块来看看

gif89a支持库(伪静态版)
链接: https://pan.baidu.com/s/1WzmC3dkPR2M4QU1uzcjkuQ?pwd=16fz 提取码: 16fz
作者: 花间一壶酒    时间: 2025-6-25 14:50
使用  内存画板模块  论坛搜一下
作者: frankiy    时间: 2025-6-25 15:34





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4