如果你从网上下载一个 GIF 动画或者表情,想用微信、QQ分享出去但是提示文件太大无法发送,那么这个工具绝对帮上大忙。
Gifsicle是一个用于操作 GIF 图片的命令行工具,可以对gif文件进行修改尺寸大小、颜色、帧率等等,功能十分强大。
官方站:
https://www.lcdf.org/gifsicle/
如图,进入官网后选择对应的系统下载即可,我的这边是windows 64位系统。
下载下来后将gifsicle.exe文件解压出来即可,因为是命令行工具,后面需要在cmd里面输入命令进行操作。
使用方法
使用之前要记住gifsicle.exe所在的文件夹路径,如下图,
开始 - 运行,输入cmd,然后用cd命令进入gifsicle.exe所在的文件夹
Gifsicle最常用的命令就是压缩GIF:
gifsicle -03 [想要压缩的图片] -o [新图片名]
(注:O3第一个为大写字母,第二个为数字,o为字母)
例如:
gifsicle -O3 3.gif -o new.gif
-o 参数指的是输出图片
这条命令的好处就是让程序自动为你选择压缩方案,一般能在画质和体积之间取得平衡,并且第一帧之后的每一帧都能得到优化。
其他的一些常用命令:
按比例缩小
gifsicle.exe 3.gif --scale 0.5 -o small.gif
--scale 0.5 指的是图片的宽和高缩小为原来的 0.5 倍。
自定义缩小尺寸
gifsicle.exe 3.gif --resize 300x200 -o small1.gif
--resize 300x200 指的是图片的宽和高改为300x200
修改图片颜色减少gif体积
gifsicle -O3 3.gif -o new.gif --colors 64
--colors 64 指的是使用调色盘的长度,可以是256,128,64,32,16等等。数字越小,压缩率越高,图片质量的损失度也越大。
感受一下区别
原图
--colors 16
--colors 4
--colors 2
另外,Gifsicle还可以对GIF文件动画帧的提取、删除、编辑等等操作,功能非常强大。想进一步了解的话,执行 gifsicle.exe --help 可以了解更多。
或者到官网查看使用手册:
https://www.lcdf.org/gifsicle/man.html