操作步骤
- 选择原始透明 PNG,输出设为 PNG,目标与最大宽度先设 0。
- 下载后分别在白色、黑色和有色背景上查看。
- 目标平台支持时,另从原图尝试 WebP。
- 比较透明边缘与颜色细节,再决定保留哪个版本。
透明不仅是完全透明的像素
Alpha 表示不透明度,0 为透明、255 为不透明,中间值用于柔和边缘和阴影。样例 800 × 600 图片包含 251,243 个透明、115,172 个半透明和 113,585 个不透明像素;PNG 和 WebP 输出解码后的这三类计数一致。这不能代替所有颜色与逐像素检查。
| 版本 | 尺寸 | 字节数 |
|---|---|---|
| 原始 PNG | 800 × 600 | 1,617,783 |
| 输出 PNG | 800 × 600 | 1,720,597 |
| WebP,质量 82 | 800 × 600 | 96,120 |

保留透明也可能增加大小
PNG 样例从 1,617,783 增至 1,720,597 字节。保持透明并不保证压缩率。如果重新编码更大且没有编辑需要,可以继续使用原图。
何时尝试透明 WebP
质量 82 的 WebP 为 96,120 字节,保留 800 × 600 尺寸及上述透明度分类计数,但颜色使用有损编码。目标环境支持 WebP 时可考虑;导出 JPG 会失去透明,需选择背景色。
常见问题
如何发现白边?
把结果放在深色和彩色背景上,检查曲线、阴影、文字和发丝边缘。
保留透明是否就是无损?
不是。透明度可以保留,而颜色仍然采用有损编码。