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应该用于非透明图像时,有人能说出我是否正确吗?
答案 0 :(得分:4)
本文
http://mobile.tutsplus.com/tutorials/mobile-design-tutorials/mobile-design_png-or-jpg/
更专注于iOS开发,但它似乎同意你怀疑JPG对于非透明图像是好的。 PNG是无损的,所以他们有这个优势,这可能是他们被推荐的原因,但是如果你可以忍受一些损失以换取尺寸优化,那么JPG对我来说似乎很好。
答案 1 :(得分:3)
PNG是无损的,而JPEG是有损的。我希望PNG的扩展能略好一些,但是如果你能接受JPEG的质量,它似乎是合适/可接受的。