JPG真的只能在Android中使用吗?

lik*_*bby 16 optimization resources android image drawable

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应该用于非透明图像时,有人能说出我是否正确吗?

Key*_*ack 5

本文

http://mobile.tutsplus.com/tutorials/mobile-design-tutorials/mobile-design_png-or-jpg/

更专注于 iOS 开发,但它似乎同意你关于 JPG 适合非透明图像的怀疑。PNG 是无损的,所以它们有这个优势,这可能就是推荐它们的原因,但如果你可以忍受一些损失以换取大小优化,那么 JPG 对我来说似乎很好。

  • 这篇文章的某些地方很糟糕:“颜色和对比度 - .jpg 中的颜色更丰富、更饱和。.png 看起来褪色了。” 这与格式无关,而与 Photoshop 导出滤镜有关。 (7认同)