GIF 压缩
纯浏览器本地压缩:缩放 / 抽帧 / 降色三旋钮,串行处理稳定优先。
本工具在浏览器本地对 GIF 做“缩放 / 抽帧 / 降色”组合优化,以更可控的方式降低体积。 一期侧重稳定与可预期结果:串行处理,一次只处理一个文件。
选择 GIF 文件(可多选)
支持拖拽到此处。全部在浏览器本地处理,不上传。
压缩参数(可选)
缩放通常是最有效的体积优化手段。
例如 2 表示每 2 帧保留 1 帧。
颜色越少通常越小,但画质可能下降。
提示:GIF 编码较耗 CPU。建议先试“预设:平衡”,如仍偏大再逐步降低 maxWidth / maxColors 或增大 keepEvery。
用途与适用场景
- 平台对 GIF 体积有限制(常见为数 MB 到十几 MB),需要压缩到可上传范围。
- 教程/文档/演示动图需要更快加载,减少卡顿与等待。
- 聊天/社媒发送 GIF 时体积过大导致发送失败或加载慢。
- 长动图或大分辨率 GIF 影响页面性能(首屏加载、滚动卡顿)。
为什么一期只做三旋钮
- 缩放 是最确定、最可控的体积杠杆:分辨率越低,体积通常越小。
- 抽帧 显著降低帧数量:对“录屏类动图”非常有效。
- 降色 适合扁平图标/表情包:减少调色板可进一步压缩体积。
路线图(Roadmap)
- 目标体积模式:按目标 MB 自动给出推荐参数组合与预估。
- 裁剪/截取:仅压缩某一段帧范围(对超长 GIF 更友好)。
- 预览对比:原图/压缩后并排预览,显示体积、比例、耗时。
- 更多预设:表情包/录屏/照片类动图的专用预设。
- 颜色抖动与调色策略:在体积与观感之间提供更细粒度控制。
- 导出策略:优先建议 WebP 动图/MP4/WebM(更省更流畅),再回退 GIF。
替代方案建议(多数平台更优)
多数情况下 MP4 / WebM 更适合“动图效果”: 同等清晰度体积更小、播放更流畅、对长内容更友好。若平台支持,优先考虑使用视频格式替代 GIF。
常见问题(FAQ)
压缩最有效的手段是什么?
通常是缩放(降低分辨率)+ 抽帧(降低帧数量)+ 降色(减少调色板)。建议先缩放,再逐步调整抽帧与降色。
为什么压缩后颜色变差或出现色带?
GIF 颜色数有限,降色会减少可用颜色,可能产生色带/抖动。建议从 128 色开始,逐步降低到 64 色观察效果。
为什么有时压缩不明显?
若原 GIF 已经较小或内容复杂,单靠降色可能收益有限。尝试降低 maxWidth,通常更容易获得明显体积下降。
是否会上传文件到服务器?
不会。压缩在浏览器本地完成。隐私细节请查看 /privacy。
为什么不直接用 MP4/WebM?
如果平台支持,MP4/WebM 通常更省体积且更流畅。GIF 主要用于“循环、自动播放、无需点击”的兼容场景。
与“视频转 GIF”如何配合?
常见流程:先在 视频转 GIF 截取短片段导出,再在本页进一步压缩体积并优化参数。