Android支持此评级的三种图像格式:
PNG (首选)、JPG (可接受)和GIF (不鼓励)。来源:http://developer.android.com/guide/topics/resources/drawable-resource.html#Bitmap
为什么只将JPG列为可接受?对于没有透明度的图像,JPG不是更好的格式吗,因为它们比PNG:s占用更少的空间?
或者,PNG在运行时表现得如此出色,以至于值得将全屏背景图像等存储为PNG:s,即使它们倾向于使APK变得更大?
我对许多包含大量图片的应用程序不是很满意,因为它们占用了我的内存空间,所以它总是变得很满。我的猜测是,他们在可以使用JPG的时候使用PNG进行了糟糕的优化,因为开发人员指南说PNG是首选,但没有解释原因。当我说JPG应该用于非透明图像时,有没有人知道我的说法是否正确?
发布于 2011-03-11 23:32:35
这篇文章
http://mobile.tutsplus.com/tutorials/mobile-design-tutorials/mobile-design_png-or-jpg/
更专注于iOS开发,但它似乎与您所怀疑的JPG适用于非透明图像的情况一致。PNG是无损的,所以它们有这个优势,这可能就是为什么推荐它们,但如果你可以忍受一些损失来换取大小优化,那么JPG对我来说似乎很好。
发布于 2011-03-11 23:29:00
PNG是无损的,而JPEG是有损的。我希望PNG的伸缩性稍微好一点,但如果你能接受JPEG的质量,它似乎是合适的/可以接受的。
https://stackoverflow.com/questions/5274745
复制相似问题