答案是先缩宽度,再抽帧,最后才降压缩等级。三者对画质的伤害是递增的:宽度减半像素只剩四分之一,画面只是变小;抽掉 20% 的帧动作略快;压缩等级拉到 60 以下才开始糊。一段 800 宽、8 秒、6.2MB 的动图,缩到 480 宽降到 2.3MB,再抽 20% 剩 1.9MB,等级从 70 调到 60 收尾到 1.1MB。两个边界先记住:单张上限 50MB;压到目标就别再压第二次,每压一次都掉一轮颜色。 缩宽度减的是像素数。宽 800 改 480,总像素只剩 36%,文件跟着掉一大截,画面只是变小,细节一点没丢。 抽帧减的是帧数。去掉 20% 等于每 5 帧删 1 帧,动作快的画面会开始跳,慢速画面基本看不出来。 压缩等级减的是编码精度。它不改尺寸也不改帧数,靠合并相近颜色省字节,调到 60 以下渐变就会出色带。 三个动作按伤害从轻到重排,就是压缩的操作顺序。反着来最吃亏:先降等级把画面压糊,再缩宽度,糊的地方跟着一起缩小,白损失一次画质。 压缩页给的是档位不是输入框,体积只能靠参数逼近。先定目标,再照下表填,比反复试快得多。 最容易做错的是把压缩等级直接拉到 30 想一步到位。等级只影响编码,60MB 的动图拉到 30 往往还有 20 多兆,画面已经糊了;同一张图宽度砍一半,体积直接掉到十几兆。 ① 打开 GIF 压缩,传原图,单张上限 50MB。 ② 在「宽(像素)」里填目标宽度,高度按原比例自动带出,别手动改。 ③ 「帧数抽取」按目标选一档:1MB 选去掉 20%,500KB 选去掉 30%。 ④ 「压缩等级」先从 70 走到 60,一次别降超过 10,降太多直接出色带。 ⑤ 点「开始压缩」,下载后看体积有没有进目标;没进就回第②步再降一档宽度。 这里有个细节值得先说:宽高两个框只填宽度就够了。手动填高度又和比例不符时,画面会被硬拉伸,人像会变胖,这是压缩最常见的翻车点。 先把压缩等级退回 70,改用宽度和帧数去凑体积。等级压下去的损失是不可逆的,宽度缩下去的损失只是变小。 如果宽度已经缩到显示尺寸还超标,说明画面里有多余部分。先用 GIF 裁剪 切掉黑边、水印条和留白,像素少一截,再回来压,起点就低了。 还有一条路是缩短时长。8 秒压到 4 秒,体积差不多减半,比把画质压糊划算得多,前提是内容允许删。 它不会让 256 色的天花板变高。渐变、肤色、大面积天空这些内容,压到 1MB 以内一定出色带,这是格式限制,不是参数没调好。 它也不会自动挑关键帧。抽帧是均匀删的,动作最复杂的那一段照样被删,所以快速运动的画面别把抽帧比例开太大。 1. 压到 1MB 会不会明显变糊? 只要宽度不小于最终显示宽度,就不会。糊的主因是压缩等级拉太低,把等级留在 60 以上基本看不出来。 2. 只缩宽度不抽帧能到 1MB 吗? 多数能。像素数降到 36%,一段 8 秒的动图通常落到 2MB 上下,再抽 20% 就进 1MB 了。 3. 手机上能压吗? 能,压缩页在手机浏览器里一样能传能下载。超过 20MB 的动图建议用电脑,手机上传容易中断。 4. 压完比原来还大是怎么回事? 多半是原文件已经做过帧差优化,重新编码把它拆成了整幅画面。这种情况别再压,改用裁剪减像素。 5. 有大小限制吗? 单张上限 50MB,批量一次最多 60 张且需登录。超过 50MB 先在本地把宽度缩到 1280 以内再进来。 下一步:打开 GIF 压缩,把「宽(像素)」填成本来要显示的宽度、帧数抽取选 20%、压缩等级留 60;下载后看两个数,体积进了 1MB 以内、连播时没明显色带,就算压好了,没进就把宽度再降一档。
三个动作,伤害不一样
按目标体积反推参数

具体怎么压,五步完成

体积达标但画面糊了怎么办
压到 1MB 以下做不到什么
GIF 压到 1MB 以内常见问题