透明背景图片压缩:为什么转 JPG 会变白块
透明不是「白色」,是一个独立的 alpha 通道。JPEG 格式没有这个通道,转换时只能把透明区填成某个实色(通常是白色)。所以在深色背景上,转成 JPG 的 Logo 会出现一个白方块——不是压缩坏了,是格式不支持。
哪些格式保留透明
- PNG:支持 8 位 alpha,边缘半透明保留完好。
- WebP:支持 alpha,体积通常比 PNG 小。
- GIF:只支持 1 位透明(全透或全不透),边缘会有锯齿。
- JPEG:不支持,透明区填实色。
这个工具输出 PNG 或 WebP 时保留透明背景;输出 JPEG 时透明区域填成白色,避免透明像素被渲染成黑色(很多编码器默认填黑,比白色更难看)。
半透明边缘为什么容易出问题
图标边缘的抗锯齿像素是半透明的。转成不支持 alpha 的格式时,这些像素会与填充色混合,边缘出现一圈白边或黑边。这是「转 JPG 后图标有一圈毛边」的原因。
要保留干净边缘,只能留在 PNG/WebP;必须用 JPG 时,先在设计工具里把图标放到目标背景色上再导出,让混合发生在设计阶段而不是压缩阶段。
透明图的压缩策略
带透明的图通常是图标、Logo、抠图素材,内容以纯色块与线条为主。这类图不适合有损压缩:一旦丢细节,边缘会出现彩色噪点。
推荐路径:
- 先用无损 PNG 或无损 WebP,别降质量。
- 如果体积还是大,先缩尺寸(图标的实际显示尺寸往往只有原图的几分之一)。
- 最后才考虑有损 WebP,并放大检查边缘。
抠图后导出什么格式
抠图工具导出的是透明 PNG。要放进网页,转无损 WebP 通常能再省 20–30%;要放进 PPT 或 Word,保持 PNG(Office 对 WebP 支持不稳定);要发给别人预览,PNG 最保险。
不要转 JPG——那一步会把辛苦抠出来的透明背景全部作废。
上面这些都不用装软件,也不用注册:打开页面就能用。
打开图片压缩 →常见问题
压缩后透明区变成了黑色,是怎么回事?
输出格式不支持 alpha 且填充色被设成了黑。这个工具在输出 JPEG 时填白色;如果你用的是别的工具,检查它的背景填充选项。
WebP 的透明和 PNG 一样好吗?
一样,都是 8 位 alpha。视觉上看不出差别,体积通常更小。区别只在兼容性,老环境可能不认 WebP。
能把白底图变成透明吗?
这个工具不做抠图,只做压缩与格式转换。需要去背景请用同门的一键抠图工具,它用语义分割识别主体。