Създайте Android HDPI, MDPI и LDPI изображения от едно изображение на XHDPI PNG

Опитайте Нашия Инструмент За Премахване На Проблемите

Аз не съм най-напредналият Android програмист досега, но набрах няколко неща, откакто започнах да създавам първите си основни приложения за платформата. Въпреки че е възможно да се добави едно png изображение като ресурс към проект за Android, вместо това е възможно да се използват няколко версии на същото изображение. Ако има само едно изображение, то ще се използва независимо от размера и плътността на екрана на устройството с Android, на което работи. Системата мащабира и преоразмерява изображенията автоматично, ако възникне необходимост, така че приложението да работи с различни размери и плътност на екрана, ако не може да се намери подходящ ресурс за изображение. Въпреки че това е по-добре, отколкото изобщо да не показвате изображения, това може да доведе до всякакви проблеми, включително изображения, които всъщност не изглеждат толкова добре на определени устройства.

Ръководството за програмисти за Android има голяма страница посветен на изображения , размери на екрана, плътност и всичко останало. Ако искате да добавите няколко версии на едно и също изображение към приложението си за Android, трябва да знаете как да ги създадете. Въпреки че теоретично можете да използвате всеки редактор на изображения или резизер за задачата, може да искате да проверите 9Patch Resizer вместо това, който е проектиран за точно тази задача и е автоматизиран, така че да не се налага да жонглирате със стойности сами.

Така че, вместо да се налага да създавате няколко версии на едно и също изображение ръчно, просто създавате една версия - xhdpi версия - и използвате програмата, за да получите всички останали версии на изображения, създадени за вас. Можете да повторите този процес за всички изображения, които включвате в приложението си.

android resize dpi images

Програмата се предлага като изпълним файл за Windows и като Java jar файл за други операционни системи. Изпълнимият файл показва основен интерфейс, в който можете да пуснете вашето xhdpi изображение. Когато го направите, той автоматично ще създаде съответните папки dravable-hdpi, dravable-ldpi и dravable-mdpi в една и съща главна директория, в която се съхранява изображението, за да можете да ги преместите в папките на вашия проект за Android веднага, за да ги включите в Вашето приложение.