{% extends 'layout/tool_detail.html' %} {% block tool_badges %}GIF动图压缩批量处理文件不上传{% endblock %} {% block tool_body %}
拖入GIF动图,或 点击选择文件支持多选 · 保留透明背景与循环 · 不覆盖原文件
已选 0 个文件
均衡模式自动比选;若变大则保留原图
压缩设置先用均衡,想更小再缩尺寸
点击文件行切换压缩前后对照,棋盘格表示透明区域
原GIF选择GIF后查看
选择表情、录屏或产品动图
保留原文件,处理过程不会覆盖它
压缩结果压缩后显示实际体积
处理后对照画面与实际压缩率
文件越小,越方便发送与网页加载

文件只在设备上处理。无损模式不减少颜色、尺寸或帧率;其他方案可能改变细节,请先对照预览。开源说明与源码

{% endblock %} {% block tool_intro %}

为聊天表情、软件操作演示、产品展示和网页动图减小文件体积。可以一次添加多个GIF,逐项查看压缩前后的大小、画面、尺寸与帧数,再分别下载或打包保存。

不确定怎么选时,使用「智能均衡」即可;希望画面不变时选择「无损优化」。如果用于发送分享,可以选「更小体积」,再按需要降低宽度、颜色或帧率。动图的透明背景和原循环设置会保留。

{% endblock %} {% block tool_features %}
⚡
自动比选更小结果
均衡模式比较方案,变大则保留原图
🖼️
动图透明不变底
兼顾透明背景、循环和原播放节奏
📐
灵活控制体积
按用途调整尺寸、颜色、帧率和渐变
📁
批量对照与下载
每项独立进度,不上传原始文件
{% endblock %} {% block tool_usage %}
  1. 添加一个或多个GIF,点击文件行查看原图。
  2. 保留默认均衡方案,或选择无损、更小体积、自定义。
  3. 点击「开始压缩」,对照画面、体积和节奏。
  4. 下载当前GIF,或将批量成功结果打包保存。

例:聊天表情先试智能均衡;录屏说明选择清晰边缘;照片动图可选平滑渐变。仍然太大时,把宽度设为480px、颜色设为64色,并尝试每秒10帧。

{% endblock %} {% block tool_faq %}
无损和均衡有什么区别?
无损优化保留原画面、帧序、尺寸和帧延时,主要整理冗余信息。均衡方案会尝试更少颜色,并和无损结果比较,优先选更小的文件;因此有时会自动使用画面不变的结果。自定义方案按所选设置处理。
为什么有时提示保留原文件?
有些GIF本来就已经很精简,重新处理不一定更小。为了避免越压越大,会直接保留原文件并说明原因;此时本次尺寸和颜色等设置未应用。若还想变小,可进一步降低尺寸或帧率。
会丢失透明背景或把动画变成静态图吗?
会保留透明背景、循环设置和动画内容。减帧可能让动作不如原图流畅;连续重复画面可能合成更长的一帧,但不会无故把不同画面全部删成静态图。原本就是单帧的GIF仍为单帧。
降低帧率会让播放变快吗?
不会刻意加速。被省略画面的时间会计入保留画面,尽量维持原来的播放节奏。极短延时会按常见浏览器的播放习惯处理;无损模式则保留原始延时。
为什么有色带或细节变化?
减少颜色和尺寸都会损失部分细节。文字、线条、表情通常适合清晰边缘;照片、阴影、渐变可选择平滑渐变,不过文件可能稍大。要求画面完全不变时,请使用无损模式。
原图和结果为什么不完全同步播放?
两侧是独立的动图预览,不是逐帧同步播放器。「重新对照」会重新载入两侧动图,方便从头查看,不能保证每一帧严格同步。
有什么大小限制?
单帧画布最多1600多万像素、最多20,000帧;调整颜色或尺寸时,输出单帧最多400多万像素,超出时请缩小或改用无损模式。逐帧处理,不一次展开全部动画。浏览器临时空间不可用时,保留结果累计最多256MB,打包总量也限256MB。
能处理损坏或特殊GIF吗?
损坏、截断、交互式或带特殊文字绘制扩展的GIF会明确提示,不会生成不完整的成功结果。个别特殊文件在不同播放器中的显示也可能不同,请以实际预览为准。
文件会上传吗?停止后还能下载吗?
不会上传,原文件不被覆盖。单项失败不影响其他项目,停止后已经成功的结果仍可下载。清空列表会释放本次结果;刷新或关闭页面前请先保存。
{% endblock %} {% block tool_changelog %}

更新日志

2026-10-27
新增GIF压缩,提供无损优化、智能比选、尺寸颜色与帧率调整、透明对照和批量下载。
{% endblock %} {% block tool_scripts %}{% endblock %}