mcpField
G
Gifsicle

Gifsicle

官方Agent-ready
github.com媒体工具4.3kgifsicle2 周前更新
代码仓库访问官网

关于 Gifsicle

Gifsicle 是一个轻量级命令行工具,用于创建、检查和优化动画 GIF 文件。支持信息查询、批量处理和压缩优化,适合自动化工作流。

主要功能

  1. 01优化 GIF 文件大小(-O3 级别压缩)
  2. 02查询 GIF 文件信息和帧数据
  3. 03批量处理多个 GIF 文件

适用场景

  1. 01自动化媒体处理管道中的 GIF 优化
  2. 02编码 Agent 分析和转换 GIF 资源
  3. 03集成到脚本中处理动画资源

安装

选择你的系统或包管理器,复制命令到终端运行。

$
brew install gifsicle

安装完成后运行gifsicle --version确认安装成功。

命令示例

常用命令按使用顺序排列。

01
gifsicle -O3 input.gif -o output.gif
02
gifsicle --info input.gif

详细介绍

gifsicle-logo

Gifsicle 构建状态

Gifsicle 可处理 GIF 图像文件。根据命令行选项,它可以将多个 GIF 合并为一个 GIF 动画;将动画拆分为单独的帧;更改动画中的单帧;开启或关闭隔行扫描;添加透明度;为动画添加延迟、处置方式和循环;添加和删除注释;翻转和旋转;优化动画以节省空间;更改图像的颜色映射表;以及执行其他操作。

配套程序 Gifview 可在 X 显示器上显示 GIF 图像和动画。它可以将多帧 GIF 作为幻灯片显示,一次显示一帧,也可以实时播放动画。

另一款配套程序 Gifdiff 可检查两个 GIF 文件的视觉效果是否完全一致。它可能最适合用于测试 GIF 处理软件。

这些程序各自都有一个手册页:PROGRAMNAME.1。

Gifsicle 软件包不提供任何明示或暗示的保证,包括但不限于适销性和特定用途适用性的暗示保证。

有关近期版本的更改,请参阅此目录中的 NEWS.md。Gifsicle 主页:

http://www.lcdf.org/gifsicle/

在 UNIX 上构建 Gifsicle

输入 ./configure,然后运行 make。

如果没有 ./configure(你从 Github 下载了代码),请先运行 autoreconf -i。

./configure 接受常见选项;详情请参阅 INSTALL。 如需在不构建 gifview 的情况下构建(例如,你没有 X11),请使用 ./configure --disable-gifview。如需在不构建 gifdiff 的情况下构建, 请使用 ./configure --disable-gifdiff。

make install 将构建并安装 Gifsicle 及其手册页 (默认安装到 /usr/local)。

在 Windows 上构建 Gifsicle

若要使用 Visual C 在 Windows 上构建 Gifsicle,请进入 src 目录并运行

nmake -f Makefile.w32

不会构建 Gifview。该 makefile 由 Emil Mikulic [email protected] 编写,Steven Marthouse [email protected] 更新。

若要使用 Borland C++ 在 Windows 上构建 Gifsicle,请进入 src 目录并运行

nmake -f Makefile.bcc

Makefile.bcc 由 Stephen Schnipsel [email protected] 提供。若要使用其他编译器, 需要编辑其中一个 Makefile。你可以使用任何文本编辑器(例如 Notepad)进行编辑。详情请参阅文件内容。

联系

如果在构建或运行 Gifsicle 时遇到问题,请尝试在 GitHub 上提交问题: https://github.com/kohler/gifsicle

Eddie Kohler,[email protected]
http://www.read.seas.harvard.edu/~kohler/
请注意,我不提供 Windows 支持。

版权/许可证

所有源代码的版权归 Eddie Kohler 所有,Copyright (C) 1997-2025。

如果你计划仅使用 GIFSICLE 创建或修改 GIF 图像,无需担心本节其余内容。任何人都可以随意使用 Gifsicle;此许可证仅适用于计划复制、分发或修改其代码的人。如果你将 Gifsicle 用于组织或商业网站,我希望你能在任何“关于此服务器”页面上添加指向 Gifsicle 主页的链接,但这并非必需。

此代码根据 GNU 通用公共许可证第 2 版(且仅限第 2 版)分发。你可以通过 Web 访问 http://www.gnu.org/licenses/gpl.html,也可以在此目录中的 'COPYING' 文件里找到 GNU 通用公共许可证。

你可自行决定采用以下替代许可证。 只要保留源代码中的版权声明,即可复制、分发或修改 Gifsicle 的全部或部分代码,但有以下限制:计划将 Gifsicle 的全部或部分代码用于某个产品的开发者或分发者,如果该产品不会向最终用户提供源代码——更准确地说,在违反 GPL 的情况下——在这样做之前 MUST 联系作者并获得许可。

作者

谨以此程序纪念为它命名的 Anne Dudfield。Anne 是一位了不起的朋友,也是个荒唐的人。ANNIED!!!!

Eddie Kohler [email protected]
http://www.read.seas.harvard.edu/~kohler/
他编写了这个程序。

David Hedbor [email protected]
提交了许多错误报告,并对优化器提出了建设性的抱怨。

Emil Mikulic [email protected]
协助移植到 Win32。

Hans Dinsen-Hansen [email protected]
http://www.danbbs.dk/~dino/
用于 GIF 写入的自适应树方法。

Kornel Lesiński
--lossy 选项。

评论

支持 Markdown