2014-02-15 6 views
0

В настоящее время все мои значки (32x32) хранятся в каталоге drawable-mdpi. Android, похоже, неплохо поменяет размер для небольших телефонов на 21 "планшеты.Использование значков размера xxhdpi для Android

Мне интересно, было бы лучше использовать значки 96x96 в каталоге xxhdpi. Я думаю, что уменьшение размера изображения будет лучше качество, нежели увеличение.

+0

В чем вопрос? Если это хорошая идея? Почему бы просто разместить изображения в папке 'drawable' в этом случае? Могут работать в основном, но иногда масштабированные изображения выглядят размытыми. – SimonSays

+0

Мое понимание заключалось в том, что среда выполнения не изменяет размер изображений в каталоге с возможностью рисования. – Peter

+0

Да, было бы лучше. Масштабирование работает лучше всего «вниз», чем «вверх», потому что оно может удалять детали путем интерполяции, в то время как оно не может содержать данные INVENT, где их нет. Также обратите внимание, что в папке xxhdpi изображение 96 * 96 px должно иметь разрешение 480 dpi, а не стандартное 72 dpi. –

ответ

2

Если у вас довольно простые значки с не очень подробной информацией, тогда передискретизация изображения на более низкое или более высокое разрешение не должна создавать видимых артефактов. Причина, по которой у вас будет одно и то же изображение при множественных разрешений и уровней тонов, так что вы точно знаете, как будет выглядеть значок. Вы найдете со сложными изображениями результаты могут быть нежелательными, если вы просто используете одно разрешение и оставляете его до ОС для его повторной выборки.

Вот отличный пример того, что может случиться, если вы возьмете сложное изображение 512x512 и уменьшите его до 16x16. Хотя этот случай может быть преувеличен, вы обнаружите, что значок 32x32 не будет намного лучше.

enter image description here

+0

Благодарим за помощь. В моем случае художник дал нам png-изображения с более высоким разрешением. Моя мысль заключалась в том, что я изменяю их размер для каждого размера экрана или позволяю Android делать волшебство. – Peter

Смежные вопросы