JPG是否真的比PNG有更多的优势?

3

最近我听到了一段对话,其中一个人不停地宣扬JPG格式的优点。但是在我的经验中,PNG可以做更多的事情(透明度更好,文本显示更好),而且使用相同甚至比JPG从同一来源的PSD、AI或原始捕获图像制成的文件更少的空间。

这让我想:JPG实际上有什么优点比PNG更好吗?

4个回答

9

你在比较苹果和桃子,或者说正确的习语是什么。

PNG是无损的,而jpg默认是有损的。PNG支持调色板图像(例如GIF的256种独立颜色)和可变位深度图像,而JPG支持真彩色、每通道8位和16位的图像。

这些图像的来源不同。其中一种用于矢量或人工图形,另一种用于照片等。

这些格式的目的不同:选择PNG来存储位图字体或公司标志,但选择JPG来存储桌面壁纸图像,发送假期照片给朋友以及在网页上显示(非矢量)图形。优点是可以在质量和文件大小之间进行权衡。JPEG中的高质量照片每个像素需要2位,或者对于高分辨率(1920x1280),需要600kb。同样的图像经过PNG无损压缩可能需要3-6 MB。一些电子邮件提供商会拒绝发送或接收这样大的附件。


2
PNG格式的图片可以做到更多的功能(透明度,更好的文本显示),同时占用相同的存储空间。除了“更好的文本显示”这一句话(不是很有意义)外,该语句的结尾通常是错误的,特别是在处理照片图像时:在这种情况下(非常普遍),JPEG使用的存储空间要少得多,并且它通过使用有损编码来进行更好的压缩。这是JPEG的主要优点。例如,请参见此处:http://en.wikipedia.org/wiki/Portable_Network_Graphics#Comparison_to_JPEG

0
对于典型的应用程序来说,JPEG压缩格式的文件大小比PNG变体要小。确切的大小取决于各种因素,包括原始图像的尺寸和内容。JPEG压缩是可变的,通常用于照片等图片。

0

PNG的大小取决于图片中的信息量 - 颜色、alpha通道等。 JPEG的大小取决于压缩率(或图像质量),正如已经提到的那样。 例如 - 在PNG格式中,每个像素具有唯一颜色(RGBA值)的小分辨率图像将占用更多空间,而在JPEG中,大约70%的压缩率下相同的图像则会更小。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接