Размер изображения для приложения Android

1

В моем приложении я хочу использовать изображения для каждого элемента продукта. Это изображение должно быть добавлено к продукту, когда пользователь создает новый товар. Какой лучший подход к размеру изображения? (например, изображение размером в 100x100 пикселей или 200x200 пикселей)

  • 0
    это действительно зависит от вашего макета
  • 0
    Я думаю, что на ваш вопрос ответили [здесь] [1] [1]: stackoverflow.com/questions/5849396/…
Показать ещё 1 комментарий
Теги:
image

2 ответа

1
Лучший ответ

О размере изображений и потребления памяти приложения. Эта информация может сэкономить вам какое-то болезненное время при разработке Android.

учтите, что в большинстве случаев это повлияет на производительность вашего приложения, например, в большинстве случаев используемая память приложения займет: x пикселей * y пикселей * 4 (байтов)

(вы можете изменить код кодирования rgb, чтобы сделать последний параметр 2 или 1, который будет влиять на цвета изображений)

Итак, 100 * 100 * 4 = 40000 байт = 40 КБ, но ниже и вот: давайте возьмем настройку планшета 1280 * 800 * 4 = 4096000 байт, что составляет примерно 4 мегабайта. Принимая во внимание, что для некоторых устройств максимальная ОЗУ для приложения составляет 16 МБ, вы можете поцарапать лимит в этой настройке.

И не делайте то, что я сделал с: 2560 * 1600 * 4 = ~ 16 МБ
Это приведет к сбою многих ограничений на ОЗУ устройства Android с чуть более 16 МБ на изображение! не очень адаптируемая к большинству устройств.

Лично я считаю, что изображение в Android-разработке не очень удобно, но, возможно, они работают над его улучшением.

  • 0
    Имея это в виду, как можно создавать полноэкранные изображения, не занимая 100% памяти, выделенной приложению? Из-за высокой плотности телефонов нынешнего поколения размер экрана 1440 x 2560 не является редкостью.
  • 0
    Менее подробные изображения, которые являются сжатыми, является одним из способов сделать это. В маленьком телефоне трудно различить от 1 мегапикселя до 2-4 мегапикселей.
1

Все, что вам нужно знать о том, какое разрешение использовать для того, что дано в официальной документации Android. Лучшие путеводители размещены здесь

Ещё вопросы

Сообщество Overcoder
Наверх
Меню