首页 / 百科 / PNG

PNG

图片格式

无损压缩位图格式

PNG(Portable Network Graphics)是 1996 年发布的无损位图格式(ISO/IEC 15948:2004),支持 8 位 Alpha 透明与逐行滤波压缩,是图标、截图与需要精确像素场景的标准选择。

诞生背景

1995 年 Unisys 对 GIF 的 LZW 算法突然主张专利费,激起社区在 Usenet 上仅用数周便起草了替代格式,最初戏称 "PNG's Not GIF"。1996 年成为 W3C 建议,2004 年固化为 ISO/IEC 15948。文件签名是 89 50 4E 47 0D 0A 1A 0A(含两个换行控制符,专门防传输层篡改)。

技术特性

PNG 采用 DEFLATE 压缩(与 zip 同族,RFC 1951),压缩前对每行像素做 5 种滤波预测以增大连续性。颜色深度覆盖 1–16 位/通道;关键能力是 Alpha 透明(8 位灰度 Alpha 或 RGBA),以及隔行 Adam7 渐进显示。不支持动画(动画走 APNG 扩展,2008 年提出、Firefox 首个支持)。

什么时候选 PNG

图标、UI 截图、线条图、需要透明的任何场景、需要"像素精确"的存档——PNG 无损且对纯色大块压缩率极高。反过来,照片用 PNG 会比同等观感的 JPEG 大数倍;追求更小体积的可改用 WebP/AVIF 无损模式。

相关工具

相关词条