Gifsicle - GIF编辑工具

相关文章:Gifify - 视频转GIF工具

简介

Gifsicle 是一个命令行工具,用于创建、编辑和获取有关 GIF 图像和动画的信息。该工具功能非常强大,本文主要记录压缩GIF的功能,详细信息可访问Gifsicle 手册

安装Gifsicle

Github地址:gifsicle

mac安装

Homebrew安装

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]

通过XfactorYfactor缩放输出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

最后

感谢阅读,有问题欢迎讨论。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容