Vytvorte obrázky Android HDPI, MDPI a LDPI z jediného obrázka PNG XHDPI

Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Zatiaľ nie som najpokročilejší programátor pre Android, ale odvtedy som začal s tvorbou prvých základných aplikácií pre túto platformu. Aj keď je možné pridať jeden obraz PNG ako zdroj do projektu Android, je možné namiesto toho použiť viac verzií toho istého obrázka. Ak existuje iba jeden obrázok, použije sa bez ohľadu na veľkosť obrazovky a hustotu zariadenia Android, na ktorom je spustený. Systém v prípade potreby upraví mierku a zmení veľkosť obrázkov tak, aby aplikácia pracovala na rôznych veľkostiach a hustotách obrazovky, ak nie je možné nájsť žiadny zodpovedajúci prostriedok obrázka. Aj keď je to lepšie ako vôbec nezobrazovať obrázky, môže to viesť k všetkým druhom problémov vrátane obrázkov, ktoré na konkrétnych zariadeniach naozaj nevyzerajú dobre.

Sprievodca pre vývojárov systému Android má veľkú stránku venované obrázkom , veľkosti obrazovky, hustoty a všetkého dobrého. Ak chcete do svojej aplikácie pre Android pridať viac verzií toho istého obrázka, musíte vedieť, ako ich vytvoriť. Aj keď pre túto úlohu môžete teoreticky použiť ľubovoľný editor obrázkov alebo veľkosť, môžete vyskúšať 9Patch Resizer Namiesto toho bol navrhnutý nástroj, ktorý bol navrhnutý presne pre túto úlohu a ktorý je automatizovaný, takže sa nemusíte pohybovať s hodnotami samostatne.

Namiesto toho, aby ste museli vytvárať viac verzií toho istého obrázka ručne, jednoducho vytvoríte jednu verziu - verziu xhdpi - a pomocou programu získate všetky ostatné verzie obrázkov vytvorené pre vás. Tento postup môžete zopakovať pre všetky obrázky, ktoré pridáte do svojej aplikácie.

android resize dpi images

Program je k dispozícii ako spustiteľný súbor pre Windows a ako súbor Java jar pre iné operačné systémy. Spustiteľný súbor zobrazuje základné rozhranie, do ktorého môžete vložiť svoj obrázok xhdpi. Keď tak urobíte, automaticky vytvorí príslušné priečinky, ktoré je možné ťahať, hdpi, drawable-ldpi a drawable-mdpi v rovnakom koreňovom adresári, v ktorom je uložený obraz, takže ich môžete okamžite presunúť do priečinkov projektu aplikácií pre Android, aby ste ich mohli zahrnúť do svoju žiadosť.