好友
阅读权限25
听众
最后登录1970-1-1
|
howze
发表于 2020-12-16 17:20
本帖最后由 howze 于 2021-2-1 10:59 编辑
最近在别的地方看到好些有意思的gif动画
想要添加到微信里做表情
结果微信有文件大小限制
网上有一些在线压缩gif的,不过好多要收费,或者还得注册。
论坛里倒是搜到了相关软件
有些不能用,有些不能批量
还有一些确实不错,不过兴趣来了,打算自己做一个。
反正也不复杂,网上类似的代码有很多,参考一下就能做。
花了2个多小时吧,随手弄一个。
目前网查的信息来看,gif压缩主要方法就是改分辨率(图片尺寸)、改图像质量、抽帧(减少帧数)等等,当然也看到了一些牛逼的算法。
不过我只要能压进微信就行了,没有那么高的追求,所以也就没有去研究。
软件很小,不到100k,单文件绿色版,双击直接运行,需要的拿去用。
软件也没加壳,有兴趣的自己反编译一下看源码。
有用户反应,有些gif压缩后比原图还大,这里我解释一下:
压缩的算法、参数对不同的gif会有不同的效果,举个例子:
比如一个gif,它每一帧图片都是jpg合成的,那我用压缩jpg的方法去压缩,就很“对口”
如果我用压缩png的方法去压缩jpg,那就不对口,就会影响压缩效果。
但是我当时是随手写的,也没有弄那么复杂,所以软件并未加密
大家可以直接反编译看源代码,根据自己的需要去修改。
GIF压缩助手.zip
(47.6 KB, 下载次数: 5116)
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|