Подтвердить что ты не робот

Действительно ли JPG подходит только для Android?

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

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

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

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

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

4b9b3361

Ответ 1

Эта статья

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

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

Ответ 2

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