PNG 格式:支持透明的无损图像
PNG 是一种无损栅格格式,专为清晰的图形、截图和需要透明背景的图像而设计。它精确保留每一个像素,代价是对于照片类内容,文件通常比有损格式更大。
只要边缘、文字或透明背景必须保持完全清晰,就选择 PNG。对于文件体积比像素级精确更重要的大幅照片,JPEG 或 WebP 等有损格式通常会更小。
PNG 的无损压缩模型
PNG 以无损方式存储图像:解码 PNG 会精确还原原始像素,没有任何压缩伪影。它先对每一行像素施加可逆的滤波,再用 DEFLATE 算法压缩结果,从而获得更小的文件。
由于整个过程完全可逆,你可以反复打开、编辑和重新保存 PNG,而不会产生任何代际质量损失——这是它与 JPEG 等有损格式的关键区别。
该格式由 W3C PNG 规范定义,这也是浏览器和操作系统都原生支持 PNG 的原因。
透明通道
PNG 支持可选的透明通道,用于存储逐像素的透明度,使图像能够从不透明平滑过渡到完全透明。这让 PNG 成为徽标和界面元素的标准选择,它们必须干净地叠放在任意背景之上。
PNG 使用非预乘的透明度;当不需要完整的透明通道时,索引色和灰度图像还可以通过专门的透明度块以更紧凑的方式表达透明。
为什么 PNG 适合截图和徽标
- 由于不丢弃任何信息,纯色块和硬边缘始终保持完全清晰。
- 与有损压缩不同,文字在像素级别依然清晰可读。
- 透明背景让徽标或图标能与任意页面背景融合。
- 反复编辑不会累积质量损失,适合处理进行中的作品。
PNG 色彩类型与位深
| 色彩类型 | 透明支持 | 允许的位深 |
|---|---|---|
| 灰度 | 可选 | 1、2、4、8、16 |
| 索引色(调色板) | 通过调色板 | 1、2、4、8 |
| 真彩色(RGB) | 可选 | 8、16 |
如何选择色彩深度
PNG 支持多种色彩类型以及 1 到 16 位的采样深度,让你可以根据图像选择合适的文件。索引色调色板能大幅缩小仅用少数几种颜色的徽标和纯色图形,而带透明通道的真彩色 RGB 更适合需要平滑透明的丰富图像。
更高的位深保留更多色调精度,但会生成更大的文件,因此应选择仍能忠实表现图像的最小位深。
PixMovo 当前设置
PixMovo 可以在 PNG、JPEG 和 WebP 图片之间相互转换。选择 PNG 作为目标格式会生成无损文件,并在原图具有透明的地方保留透明。
转换时默认移除元数据,上传和目标格式都使用同一份保守的格式白名单。PixMovo 的图片工具目前不导出动态 PNG(APNG)或白名单之外的格式。
实例:将透明徽标导出为 PNG
- 准备带透明的原图
从已经具有透明背景的图像开始,例如从图形编辑器导出的设计稿。
- 在 PixMovo 中转换为 PNG
上传文件并选择 PNG 作为目标格式,以保留透明通道。
- 验证透明效果
把导出的 PNG 放在彩色背景上。边缘应保持干净,徽标周围不应出现白色方块。
常见问题
- PNG 是无损的吗?
- 是的。PNG 会精确还原原始像素,因此没有压缩伪影,重新保存也不会损失质量。
- PNG 支持透明吗?
- 支持。PNG 有可选的透明通道,可实现平滑的逐像素透明,这也是它常用于徽标和图标的原因。
- 为什么我的 PNG 照片比 JPEG 大?
- PNG 是无损的,会保留照片的每一处细节。JPEG 或 WebP 等有损格式会丢弃细节以获得更小的体积。
- 什么时候应该用 PNG 而不是 JPEG?
- 对于截图、徽标、线条图,以及任何需要透明或完全清晰边缘的内容,请使用 PNG;对于大幅照片,请使用 JPEG。
- 转换为 PNG 时 PixMovo 会保留透明吗?
- 会。转换为 PNG 会在原图具有透明的地方保留透明通道。