答案是别拿压缩去改透明动图的体积。裁剪页的参数说明里明写着支持「标准GIF动态图、透明背景GIF动图」,特殊适配一栏还写了「兼容透明GIF,裁剪后保留透明通道」;加字页的动图保留特性也标注了保持背景透明度。真正会把透明换掉的是压缩:它合并颜色表,半透明边缘被判定成实色,导出就是一圈白边。两个边界先记住:裁剪页单张上限 30MB,GIF 本身只有一位透明度。 只有一位。GIF 的透明不是 0 到 255 的渐变,而是「全透」或「不透」两种状态。阴影、发光、羽化边缘在 GIF 里本来就被压成了硬边,看着像半透明,其实是抖动出来的错觉。 占掉调色板里的一个位置。256 个颜色槽位里留一个给透明色,其余才用来画画面。压缩等级调低时槽位被合并,透明槽位有时也一起被占掉,背景就成了实色。 棋盘格是看图软件画的。你在预览里看到的灰白小格不是图片自带的,是浏览器为了让你看清透明区域渲染出来的。 所以「透明丢了」不是变模糊,是背景被填成了实色,最常见的是白色。 五道工序里,裁剪和加字都保留透明,压缩和合成容易丢。这个顺序决定了处理次序:先裁、后加字,实在要压就把底色改成纯色。 最容易做错的是为了减体积,先把动图丢进压缩页压一轮,再回裁剪页裁。压完透明就没了,后面框画得再准也救不回来,只能回原图重做。 ① 打开 GIF 裁剪,上传透明动图,单张不超过 30MB。 ② 先看左上角「原图尺寸」那一行,把宽高记下来,后面填的数不能超过它。 ③ 框缩到主体外围,留 2 到 4 像素余量。贴得太紧会切到主体的半透明过渡区,那部分一裁就成了硬边。 ④ 点「裁剪」下载,把导出的图放进深色背景的页面看一眼。边缘没有白底,说明透明通道还在。 ⑤ 体积还大,回到 ③ 再缩一圈,别转身去压缩页。真要压,先把背景垫成纯白或纯黑,让「有白边」变成「本来就有底色」。 这里有个细节:同一个动图裁两次,第二次是在第一次的结果上再编码,透明边缘会一点点变硬。一次裁到位比反复调框省事。 先缩面积,再减帧数,最后才考虑等级。宽度从 480 减到 240,像素只剩四分之一,体积往往掉七成以上,透明不受影响。 减帧是第二刀。24 帧减到 16 帧,体积再降三成,透明通道照旧。 等级排最后,而且只能动一两档。70 降到 60 通常还不至于把透明槽位吃掉,降到 40 以下就说不准了。 还有一条:GIF 加字 不会破坏透明。字是画在帧上的像素,背景该透还是透,这也是很多人先加字再裁的原因。 已经压过一轮的动图,透明被填成实色,任何后处理都补不回来。要透明只能回原图重来。 合成页输出的是标准 GIF,画布默认有底色,透明素材进去就成了一块色块。拼图同理,格子本身有底色。 真正的半透明阴影在 GIF 里存不住,这是格式上限,不是参数没调好。要保留只能换 PNG 序列或 WebP。 边缘本来就有水印或多余人物的,先裁掉再谈体积,裁剪比压更划算。 1. 裁剪后背景变白,是裁坏了吗? 多半是原图本来就没有透明通道,或者之前压过一次。回原图重新裁一遍,能确认是不是素材本身的问题。 2. 压缩能保住透明吗? 不一定。压缩会合并颜色表,透明槽位可能被占用。必须压的话,先把背景改成纯色,别赌它能保住。 3. 半透明的阴影能保留吗? 不能。GIF 只有一位透明度,半透明区域会被判成全透或全不透,边缘一定有硬边。 4. 手机上能裁透明动图吗? 能。手机浏览器打开裁剪页,尺寸两个框都能填,拖框不如电脑准,建议直接填数再核对「裁剪尺寸」。 5. 有大小限制吗? 裁剪页单张 30MB,只收 GIF。超过 30MB 在上传那一步就被拦下,得先回 GIF 压缩 降体积,但压过就不透明了,权衡一下。 下一步:打开 GIF 裁剪上传透明动图,记下「原图尺寸」,框缩到主体外围留 2 到 4 像素,点裁剪下载;把成品放进深色页面看边缘有没有白底,有就说明透明已经丢了,回原图重做,没有就继续按面积和帧数降体积。
透明到底是怎么存下来的
哪一步会动到透明

具体怎么做,五步走完

体积怎么降又不碰透明
哪些情况救不回来
GIF 透明背景常见问题