相关文章:Gifify - 视频转GIF工具
简介
Gifsicle 是一个命令行工具,用于创建、编辑和获取有关 GIF 图像和动画的信息。该工具功能非常强大,本文主要记录压缩GIF的功能,详细信息可访问Gifsicle 手册。
安装Gifsicle
Github地址:gifsicle
mac安装
brew install gifsicle
常用命令
尝试压缩GIF-O[level]
--optimize[=level]
尝试缩小GIF动画的文件大小。level
决定做了多少优化,更高的level
需要更长的时间,但压缩的效果可能更好。目前分为三个级别:
-O1
仅存储每个图像的更改部分,这是默认设置。
-O2
仅存储每个图像的更改部分,并使用透明度。
-O3
尝试几种优化方法(通常速度较慢,有时效果更好)。
使用实例
cd
到对应文件夹后
gifsicle -O3 input.gif -o output.gif
//-o output.gif 可写为 > output.gif
gifsicle -O3 input.gif > output.gif
调整GIF大小--resize
,--scale
--resize widthxheight
将输出GIF的大小调整为给定的宽度和高度。
--resize-width
将输出GIF的大小调整为给定的宽度,高度等比例缩放。
--resize-height
将输出GIF的大小调整为给定的高度,宽度等比例缩放。
--scale Xfactor[x Yfactor]
通过Xfactor
和Yfactor
缩放输出GIF的宽度和高度 。如果未给出Yfactor
,则默认为Xfactor
。缩放发生在所有输入帧合并之后和优化之前。
使用实例
cd
到对应文件夹后
//调整宽度,高度自适应
gifsicle input.gif -o output.gif --resize-width 500
//按比例缩放
gifsicle input.gif -o output.gif --scale 0.5
//宽(x)缩放到0.5,高(y)缩放到0.8
gifsicle input.gif -o output.gif --scale 0.5x0.8
压缩GIF实战
尝试优化GIF,不改变其大小
gifsicle -O3 input.gif > output.gif
尝试优化GIF,大小缩小0.5
gifsicle -O3 --scale 0.5 input.gif > output.gif
尝试优化GIF,宽度改为300
gifsicle -O3 --resize-width 300 input.gif > output.gif
最后
感谢阅读,有问题欢迎讨论。