最近我听到了一段对话,其中一个人不停地宣扬JPG格式的优点。但是在我的经验中,PNG可以做更多的事情(透明度更好,文本显示更好),而且使用相同甚至比JPG从同一来源的PSD、AI或原始捕获图像制成的文件更少的空间。
这让我想:JPG实际上有什么优点比PNG更好吗?
你在比较苹果和桃子,或者说正确的习语是什么。
PNG是无损的,而jpg默认是有损的。PNG支持调色板图像(例如GIF的256种独立颜色)和可变位深度图像,而JPG支持真彩色、每通道8位和16位的图像。
这些图像的来源不同。其中一种用于矢量或人工图形,另一种用于照片等。
这些格式的目的不同:选择PNG来存储位图字体或公司标志,但选择JPG来存储桌面壁纸图像,发送假期照片给朋友以及在网页上显示(非矢量)图形。优点是可以在质量和文件大小之间进行权衡。JPEG中的高质量照片每个像素需要2位,或者对于高分辨率(1920x1280),需要600kb。同样的图像经过PNG无损压缩可能需要3-6 MB。一些电子邮件提供商会拒绝发送或接收这样大的附件。
PNG的大小取决于图片中的信息量 - 颜色、alpha通道等。 JPEG的大小取决于压缩率(或图像质量),正如已经提到的那样。 例如 - 在PNG格式中,每个像素具有唯一颜色(RGBA值)的小分辨率图像将占用更多空间,而在JPEG中,大约70%的压缩率下相同的图像则会更小。