【发布时间】:2012-10-08 10:51:10
【问题描述】:
我正在构建一个使用大量图像的应用程序,所以它变得非常大。我有超过 15MB 的 PNG 图像,如果我将这些图像转换为 JPG,我会得到 5MB 或更少!那么,为什么要使用 PNG 而不是 JPG?
我知道 PNG 是首选,但使用 JPG 会失去什么?
编辑:谢谢大家!
请注意:由于我得到了答案,结果我需要在大多数文件中使用 PNG,我发现了那个网站 http://tinypng.org/,这对我有很大帮助。我的 15mb 图像现在是 7mb。所以,如果有人和我有同样的情况,我希望它有所帮助!
【问题讨论】:
-
JPG 不支持透明度,但 PNG 支持。出于这个原因,我选择了 PNG。
-
IIRC,PNG 可以更好地扩展,但不要相信我的话。如果它们产生了如此大的影响,那么您可能会使用很多照片,这些照片非常适合 JPG。如果我处于您的情况,我会尝试使用 JPG,看看它们在中/低端手机上是否好看。 10MB 对于休闲应用来说已经相当大了。
-
您可以将一些图像平铺在一个更大的文件中,以减少图像格式的开销,并有选择地读取部分图像。我认为这种方法用于游戏。
-
哈哈,经典的stackoverflow。 “这里的问题已经有了答案:”,链接到已关闭的问题...