什么是PNG?
PNG(可移植网络图形)是一种支持透明度的无损图像格式。了解PNG文件的定义、与JPG和WebP的比较,以及何时使用它。
PNG是一种使用无损数据压缩的栅格图像文件格式——这意味着保存文件时图像质量不会损失。它于1996年作为GIF的改进、无专利替代品创建。PNG是需要透明度、清晰边缘、文字或截图等需要保持质量的图像的首选格式。
PNG的主要特性
• 无损压缩——保存文件不会降低质量 • Alpha透明度——支持完整256级透明通道(RGBA) • 真彩色——支持24位颜色(1600万色)和48位深色 • 无颜色限制——不像GIF仅限256色 • 对照片的压缩优于GIF,但比JPG文件大 • 支持元数据和嵌入式色彩配置文件
PNG vs JPG vs WebP
• PNG — 无损,支持透明度。最适合logo、图标、截图、文字图像。照片文件比JPG大。 • JPG — 有损压缩。最适合照片。文件比PNG小,但不支持透明度,每次保存质量都会下降。 • WebP — 同等质量下通常比PNG/JPG小25-35%。有浏览器支持时是网页图像的最佳选择。 • GIF — 限于256色,支持动画。对于静态图像PNG已取代GIF。
何时使用PNG
在以下情况选择PNG: • 图像需要透明背景(logo、图标、UI元素) • 图像包含清晰线条、文字或几何图形 • 需要多次编辑和重新保存而不损失质量 • UI或代码的截图 • 颜色较少或有大面积纯色区域的图像 对于没有透明度的照片使用JPG,对于有浏览器支持的网页性能使用WebP。
Try it yourself
压缩PNG图像关于PNG
PNG由PNG开发组开发,于2004年发布为ISO/IEC 15948。它最初是为了克服由Unisys授权的GIF的专利限制而创建的。PNG使用DEFLATE压缩算法(与ZIP文件相同),并支持伽马校正和颜色管理,以在不同设备上保持一致显示。
FAQ
- PNG代表什么?
- PNG代表Portable Network Graphics(可移植网络图形)。
- PNG文件支持透明度吗?
- 是的。PNG支持Alpha通道,可提供从完全透明(0)到完全不透明(255)的逐像素透明度。这是PNG最重要的特性之一,也是它被广泛用于logo和UI元素的原因。
- 为什么PNG文件比JPG文件大?
- JPG使用有损压缩,舍弃一些图像数据以实现更小的文件大小,特别适合照片。PNG使用无损压缩保留所有数据,文件更大但质量完美。