Избегайте множественных набираемых наборов (hdpi / mdpi / ldpi) - PullRequest
4 голосов
/ 11 декабря 2011

Есть ли способ избежать нескольких наборов рисования для одного разрешения?У меня есть около 50 изображений (в основном простые иконки, не использующие ничего, нуждающегося в 9-патче), мне кажется, что это лишняя работа по изменению размера всех 50 в Photoshop, также с учетом переделки, если мне придется изменить некоторые иконки в будущем.

Я понимаю необходимость адаптации к нескольким плотностям, но есть ли способ избежать этого, скажем, просто предоставляя изображение высокого качества, а затем применяя размер как DP / DIP?

Также я вижу, что у моего проекта Android есть только папка Drawable в дополнение к * hdpi / mdpi / ldpi, каковы будут последствия, если я просто поместу все свои ресурсы изображений в эту папку вместо конкретного разрешения?(при условии, что я в порядке с изменением размеров моих изображений устройством)

Ответы [ 5 ]

3 голосов
/ 11 декабря 2011

Быстрый совет по изменению размера изображений: FastStone Resizer Image *

Это быстрый, простой и бесплатный инструмент для изменения размера изображений, который, кажется, не теряет никакого качества.Я использую это очень часто, и это никогда не подводило меня.Работает также с прозрачными PNG.

2 голосов
/ 11 декабря 2011

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

Кроме того, обычно безопаснее помещать 9-патчи в 'drawables', поскольку они обычно не содержат данных, специфичных для плотности (например, сложные изображения).

1 голос
/ 11 декабря 2011

Вы можете предоставить изображения только одной плотности.Но при масштабировании у вас будет нечеткость, а при уменьшении - потеря деталей.Это, вероятно, не имеет большого значения для фотореалистичных изображений, но будет более очевидным в штриховой графике.Для лучших результатов нарисуйте свои иконки в векторном формате и экспортируйте в разных размерах.Для простых линий мне нравится использовать Google Docs.

0 голосов
/ 03 марта 2014

Вы можете легко изменить размеры любых изображений в xxhdpi, xhdpi, hdpi и mdpi с помощью Проверка этих сайтов . Надеюсь, это поможет вам.

0 голосов
/ 11 декабря 2011

А как насчет векторной графики? Который может быть изменен без потери качества. AndEngine имеет расширение SVG, AndEngine - в основном игровой движок, но вы также можете создавать свое приложение. С файлами SVG вам не придется беспокоиться о размере приложения.

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