JPG действительно приемлемо только для использования в Android? - PullRequest
16 голосов
/ 11 марта 2011

Android поддерживает три формата изображений с таким рейтингом:

PNG (предпочтительно), JPG (приемлемо) и GIF (не рекомендуется). Источник: http://developer.android.com/guide/topics/resources/drawable-resource.html#Bitmap

Почему JPG указан только как приемлемый? Разве JPG не лучший формат для изображений без прозрачности, потому что они занимают меньше места, чем PNG: s?

Или PNG ведет себя настолько лучше во время выполнения, что стоит сохранять полноэкранные фоновые изображения и т. Д. В формате PNG, даже если они стремятся сделать APK намного больше?

Я не очень доволен многими приложениями, содержащими много графики, которые занимают место на моем внутреннем хранилище, поэтому оно постоянно заполняется. И я предполагаю, что они плохо оптимизированы в этом смысле, используя PNG, когда они могут использовать JPG, потому что руководство разработчика говорит, что PNG предпочтительнее без объяснения причин. Кто-нибудь может сказать, правильно ли я говорю, что JPG следует использовать для непрозрачных изображений?

Ответы [ 2 ]

4 голосов
/ 11 марта 2011

Эта статья

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

больше ориентирована на разработку под iOS, но, похоже, она согласуется с тем, что вы подозревали в том, что JPG подходят для непрозрачных изображений.PNG без потерь, поэтому они имеют то преимущество, что, вероятно, поэтому они и рекомендуются, но если вы можете пережить некоторую потерю в обмен на оптимизацию размера, то JPG кажутся мне подходящими.

3 голосов
/ 11 марта 2011

PNG без потерь, а JPEG с потерями. Я ожидал бы, что PNG будут масштабироваться немного лучше, но если вы можете жить с качеством JPEG, это кажется подходящим / приемлемым.

...