0%

如何制作我的gif动图

一般在给他人进行功能演示时,通过动图演示是最直接的方法。而录制 mp4 视频文件太大,不利于分享,制作成 gif 动图则是最好的选择。

如何制作gif动图

Mac 系统下,可以录制gif动态图片的工具有很多。经过我个人的测试,发现如果没有特殊需求的话,LICEcap 就是一款非常符合要求的gif动图工具。

LICEcap 是一款非常简洁易用的动画录屏软件。而且是 GPL 协议的自由软件,开源免费。

LICEcap官网 Cockos Incorporated | LICEcap

对于该软件的使用我就不做过多的介绍了。一般情况下我就是保持默认选项即可。

如果对于录制后的 gif 文件要求不是很高的话,可以适当降低 Max FPS 的值,以降低最后保存时文件的大小。


进一步优化gif文件大小

某些情况下即使我们降低了 FPS 的值,生成的 gif 文件还是会很大。

那么可以通过另一款小工具 Gifsicle 来压缩优化文件大小。

gifsicle 是一个用于操作 GIF 图片的命令行工具,可以对gif文件进行修改尺寸大小、颜色、帧率等等。

Mac用户推荐使用 homebrew 进行安装:

1
brew install gifsicle

gifsicle常用命令

根据图像自动优化
1
gifsicle -O3 input.gif -o output.gif

参数说明:

  • -O(--optimize)[LEVEL] (注意这里是大写字母O)
    • -O1 仅存储每个图像的更改部分。 这是默认值。
    • -O2 使用透明度进一步缩小文件。
    • -O3 尝试几种优化方法(通常速度较慢,有时效果更好)。
  • -o(--output) file 输出到文件
按比例缩小图像
1
gifsicle input.gif --scale 0.5 -o output.gif

参数说明:

  • --scale 将图像的宽和高缩小为原来的 0.5 倍
缩小图像尺寸
1
gifsicle input.gif --resize 300x200 -o output.gif

参数说明:

  • --resize[width x height] 将输出 GIF 的大小调整为给定的宽度和高度。
减少图片颜色
1
gitsicle -O3 input.gif -o output.gif --colors 256

参数说明:

  • -k [num](--colors [num]) 将输出gif的颜色数量减少到 numnum 的取值为 2256 之间。 num 越小,图片质量损失越大。
其他设置

更多设置可以查看帮助或者官方文档

1
gitsicle -h

如有疑问或需要技术讨论,请留言或发邮件到 service@itfanr.cc