我为什么要使用PNG而不是JPG?

时间:2012-10-18 03:58:47

标签: android image png jpeg

我正在构建一个使用大量图片的应用,因此它变得非常大。我在PNG图像中获得了超过15mb,如果我将这些图像转换为JPG,我将获得5MB或更少!那么,我为什么要使用PNG而不是JPG?

我知道PNG是首选,但是我会因JPG而失去什么?

编辑:谢谢大家!

请注意:由于我得到了答案并且证明我需要在大多数文件中使用PNG,因此我找到了该网站http://tinypng.org/,这对我帮助很大。我的15mb图像现在是7mb。所以,如果有人和我一样,我希望它有所帮助!

2 个答案:

答案 0 :(得分:48)

主要原因 - PNG将为您提供Alpha Transparency优于JPG的优势。

另见:PNG vs. GIF vs. JPEG vs. SVG - When best to use?

答案 1 :(得分:13)

对于几种纯色(实心多边形)的图像,PNG较小(因为它们使JPEG伪像更明显) JPEG对于照片和其他没有一致模式的图像更好(JPEG工件在这里很难注意到)