Каков эффект отображения изображения с высоким DPI на экране с низким DPI? - PullRequest
3 голосов
/ 16 апреля 2011

В Android, каков визуальный эффект отображения изображения с очень высоким DPI на экране с низким DPI?

Как насчет изображения с очень низким DPI на экране с высоким DPI?

Ответы [ 4 ]

4 голосов
/ 16 апреля 2011

Изображение с высоким разрешением будет больше на экране с меньшим разрешением. И наоборот, изображение с низким разрешением будет меньше на экране с высоким разрешением.

Это немного упрощает. Это также зависит от того, включено ли масштабирование. Если у вас есть только изображение hdpi в ваших ресурсах, и вы просматриваете его на экране ldpi, в зависимости от ваших настроек, Android может уменьшить его, в этом случае у вас будет немного уменьшенное качество изображения, которое должно отображаться примерно такой же размер. С другой стороны (ldpi на hdpi с масштабированием) у вас будет заметно пиксельное изображение на экране hdpi, масштабированное до того же размера.

Точка на дюйм действительно не важна; важен фактический физический размер изображения. Если на один дюйм экрана умещается больше пикселей (более высокая плотность пикселей; hdpi), вам понадобится изображение большего размера, чтобы занять на дюйм места на экране, чем на экране с низкой плотностью. Преимущество экрана с более высокой плотностью состоит в том, что вы можете разместить больше деталей в определенной области. Вот почему на разных устройствах - например, Droid против Droid Eris - чтение текста в небольших размерах на Eris заметно сложнее из-за его низкой плотности.

2 голосов
/ 16 апреля 2011

Эмуляторы легко запустить, чтобы увидеть, что произойдет для вас самих.

Изображение HDPI на экране LDPI будет выглядеть больше, чем это же изображение на экране MDPI или HDPI.

A LDPIизображение на экране HDPI будет выглядеть меньше, чем это же изображение на экране MDPI или LDPI.

(Oof. Удар 2 минуты, 1 минута и 15 секунд)

2 голосов
/ 16 апреля 2011
  • Изображение с высоким DPI на дисплее с низким DPI: изображение будет выглядеть больше, если только не произойдет масштабирование.
  • Изображение с низким DPI на дисплее с высоким DPI: изображение будет выглядеть меньше или менее детализированным, еслиотображается "как есть".Часто это будет выглядеть размытым / пикселизированным из-за масштабирования.
2 голосов
/ 16 апреля 2011

Если вы отобразите изображение с низким DPI на экране с высоким DPI, оно будет меньше, чем на экране с низким DPI.

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