62

我正在构建一个使用大量图像的应用程序,所以它变得非常大。我有超过 15MB 的 PNG 图像,如果我将这些图像转换为 JPG,我会得到 5MB 或更少!那么,为什么我应该使用 PNG 而不是 JPG?

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

编辑:谢谢大家!

请注意:因为我得到了答案,结果发现我需要在大多数文件中使用 PNG,我发现了那个网站http://tinypng.org/,这对我有很大帮助。我的 15mb 图像现在是 7mb。所以,如果有人和我有同样的情况,我希望它有所帮助!

4

2 回答 2

50

主要原因- PNG 将让您在 JPG上获得Alpha Transparency的优势。

另请参阅:PNG vs. GIF vs. JPEG vs. SVG - 什么时候最好使用?

于 2012-10-18T04:04:20.013 回答
14

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

于 2012-10-18T04:04:00.860 回答