ANIMATED · 2026

动图发不出去?缩尺寸、抽帧、减色三连。

GIF 太大,多半是尺寸与帧数叠加造成的。这里在浏览器里解码每一帧,按比例缩放、每 N 帧取 1、再把颜色量化到 32 - 256 色,实时给出压缩后体积与压缩率。

缩放抽帧颜色量化循环次数批量
有损提醒 压缩会降低分辨率与流畅度,减色还会产生色带。参数别一次拉满,逐项试,确认观感再批量套用。
压缩设置GIFUCT · GIFENC
队列0
总大小—
预计输出—
缩放比例
颜色数 128
32 色色块少 · 256 色更细腻

文件不上传服务器,解码与编码均在本地浏览器处理,断网也能用(首次需加载 gifuct-js 与 gifenc CDN 库)

为什么 GIF 这么大

三件事叠加,体积就会失控
01逐帧真彩色

GIF 每帧最多 256 色,但帧数一多,调色板与帧数据累加仍然很大。

02尺寸没缩

像素数按面积增长,1920 宽的动图缩到 960 宽,像素直接少四分之三。

03帧率过高

30fps 的录屏转 GIF,抽掉一半帧通常看不出差别,体积却能接近减半。

参数组合与体积变化

五个常见档位
缩到 50% 体积约降到四分之一 面积减半,像素数变 1/4,是最有效的一档
每 2 帧取 1 体积约减半 原帧率 20fps 会变 10fps,轻微卡顿但可接受
颜色 256 → 128 体积小幅下降 渐变与照片类会出现色带,卡通表情包几乎无感
颜色 32 体积明显下降 只适合纯色块与简笔动图
三者叠加 可降一个数量级 先缩尺寸、再抽帧、最后降色,注意别把画面压坏

五条压缩顺序建议

先动收益最大的参数
01
先缩放再抽帧

缩放对体积的贡献最大,抽帧影响流畅度更明显

02
表情包可降到 64 色

卡通色块少,64 色往往看不出差别

03
照片类保持 128 色以上

颜色太少会出现明显色带与脏边

04
抽帧别超过 3

超过 3 帧取 1 会明显卡顿,除非原始帧率很高

05
注意原 GIF 帧延迟

不同帧的延迟可能不一致,编码时统一按平均延迟处理

四种最常压缩的动图

表情包、教程、录屏、素材
表情包发微信超限

微信对 GIF 体积敏感,缩到 50% + 64 色通常就够

教程动图嵌网页

网页首屏越小越好,缩尺寸比降色更有效

录屏转 GIF 太大

先用视频压缩页降分辨率与帧率,再转 GIF 压缩

批量整理素材

一次拖入多个 GIF,统一参数批量压缩后打包下载

🎞️GIF 压缩口径 尺寸、帧数、颜色各让一步

解码方式 用 gifuct-js 逐帧解析,把每帧按处置方式合成到画布,保证画面正确
编码方式 用 gifenc 做颜色量化与索引编码,设置颜色数、循环次数后重新生成 GIF
尺寸缩放 按比例重绘每一帧,面积按平方缩小,是体积收益最大的一项
抽帧 每 N 帧保留 1 帧,同时按比例延长帧延迟,保持播放总时长不变
颜色量化 把真彩色映射到 N 色调色板,颜色越少体积越小,色带越明显
本地处理 文件不上传服务器,解码与编码都在浏览器内完成

这个工具解决什么问题

GIF 大是常态:一帧真彩色图就可能几百 KB,几十帧叠起来轻松超过 10MB。这个工具把解码、缩放、抽帧、颜色量化、重新编码全放在浏览器里,实时给出压缩后体积与压缩率,支持多个 GIF 排队处理。

四条压缩顺序建议

  • 先尺寸、后帧数、再颜色:收益从大到小,对观感的伤害从小到大。
  • 表情包可狠一点:卡通图 64 色、缩到 50% 通常看不出差别。
  • 照片类要保守:颜色低于 128 会出现明显色带。
  • 保留原文件:压缩不可逆,确认效果再替换。

五步压缩动图

  1. 拖入 GIF:单张 20MB 内,可多选批量
  2. 选择缩放比例:原尺寸 / 75% / 50% / 33%
  3. 选择抽帧间隔:每 1 - 4 帧取 1 帧
  4. 设置颜色数与循环:32 - 256 色,循环次数按用途选
  5. 开始压缩并下载:查看原体积、压缩后体积与压缩率,逐张下载或打包 ZIP

小提示

抽帧后会按比例延长每帧延迟,所以播放总时长基本不变,只是帧率下降。若原 GIF 本身帧延迟很短,抽帧后的卡顿感会更明显。

更新记录

  • v1.0 2026-11-02 首发上线:缩放 / 抽帧 / 颜色量化 / 循环次数,批量队列与体积对比

常见问题

压缩后画质会变差吗?

会有损。缩放会降低分辨率,抽帧会降低流畅度,减色会产生色带;三者叠加时建议逐项调低强度并预览。

为什么压缩后体积反而变大?

原 GIF 可能已经高度优化,重新编码时若颜色数仍很高、缩放又不明显,体积可能持平甚至略增。可尝试缩到 50% 或降到 64 色。

抽帧后播放速度会变吗?

不会。编码时会按抽帧倍数放大帧延迟,播放总时长基本不变,但画面流畅度下降。

支持透明背景吗?

支持单色透明,但量化过程可能让半透明边缘出现杂边,建议先用纯色背景版本测试。

GIF 会上传吗?

不会。解码与编码都在本地浏览器完成,文件不出本机。

能批量处理吗?

可以,一次最多 8 个 GIF,统一参数逐张处理,支持逐张下载或打包 ZIP。

压缩后还是太大怎么办?

继续缩尺寸(33%)、抽帧间隔拉到 4、颜色降到 32;若仍超标,建议改用视频格式或缩短时长。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码

数据更新:2026-11-02 · 依赖 gifuct-js 2 与 gifenc 1(CDN),全部在浏览器本地运行。