Как подготовить изображение для экрана с меньшей плотностью? - PullRequest
3 голосов
/ 20 марта 2011

Сначала я создал приложение для Android и бросил все свои изображения в каталог ресурсов drawable-hdpi, а теперь я возвращаюсь и вносю необходимые изменения / дополнения, чтобы приложение поддерживалось на всех размерах и плотностях экрана.

Как мне взять все мои изображения и сделать их «менее плотными»? Мое первое предположение - загрузить их в Gimp или Photoshop и уменьшить их до меньшего разрешения. Это все, что мне нужно сделать? enter image description here

Ответы [ 2 ]

6 голосов
/ 20 марта 2011

Как мне взять все мои изображения и сделать их «менее плотными»?Мое первое предположение - загрузить их в Gimp или Photoshop и уменьшить их до меньшего разрешения.Это все, что мне нужно сделать?

Да, вот и все.Масштабирование, выполняемое такими программами, выглядит лучше, чем автоматическое масштабирование в Android.

Значения dpi:

  • ldpi = 120 dpi
  • mdpi = 160 dpi
  • hdpi = 240 dpi

, поэтому, если у вас есть изображения hdpi, вы можете масштабировать их до 66% и получать изображения с разрешением mdpi или 50% для получения изображений с разрешением ldpi.

2 голосов
/ 20 марта 2011

Ознакомьтесь с документами об адаптации вашего изображения к разным размерам экрана и плотности.Также проверьте UI Guidlines для значков и тому подобного.Это дает вам точную ширину пикселя по высоте изображения при различных плотностях экрана. Это дает ТОЧНУЮ плотность пикселей.Вы должны уменьшить ваше изображение и поместить его в другую папку в вашем каталоге res, в вашем случае: поместите его в папку drawable-ldpi в res

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...