Készítsen Android HDPI, MDPI és LDPI képeket egyetlen XHDPI PNG képből

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

Még nem vagyok a legfejlettebb Android programozó, de néhány dolgot felvettem azóta, hogy elkezdtem létrehozni az első alapvető alkalmazásokat a platformon. Noha egyetlen png képet hozzá lehet adni erőforrásként egy Android projekthez, ugyanakkor ugyanazon kép több verziója is használható. Ha csak egy kép van, akkor a képernyő méretétől és az Android-eszköz sűrűségétől függetlenül fogja használni. A rendszer automatikusan méretezi és átméretezi a képeket, ha erre szükség van, így az alkalmazás különféle méretű és sűrűségű képernyőken működik, ha nem található megfelelő képforrás. Noha ez jobb, mint egyáltalán nem megjeleníteni a képeket, mindenféle problémát okozhat, beleértve a képeket is, amelyek bizonyos készülékeken nem igazán néznek ki ilyen jól.

Az Android fejlesztői útmutatónak nagy oldala van szentelt képek , képernyőméret, sűrűség és mindez jó dolog. Ha ugyanazon kép több verzióját szeretné hozzáadni az Android-alkalmazásához, akkor tudnia kell, hogyan kell ezeket létrehozni. Noha elméletileg bármilyen képszerkesztőt vagy átméretezőt használhat a feladathoz, érdemes megnézni a 9Patch Resizer ehelyett pontosan ehhez a feladathoz lett kifejlesztve és automatizált, így nem kell egyedül az értékekkel zongoráznia.

Tehát ahelyett, hogy ugyanazon kép több változatát kellene manuálisan létrehoznia, egyszerűen létre kell hoznia egy verziót - az xhdpi verziót -, és a program segítségével meg kell kapnia az összes többi képverziót, amely az Ön számára készült. Ezt a folyamatot megismételheti az összes képen, amelyet az alkalmazásba belefoglal.

android resize dpi images

A program futtatható fájlként érhető el a Windows számára, és Java jar fájlként más operációs rendszerek számára. A futtatható fájl egy alapvető felületet jelenít meg, amelybe az xhdpi-képet beillesztheti. Ha megteszi, akkor automatikusan létrehozza a megfelelő Drawing-hdpi, Drawing-ldpi és Drawing-mdpi mappákat ugyanabban a gyökérkönyvtárban, amelyben a kép tárolva van, így azonnal áthelyezheti azokat az Android app projekt mappáiba, és beillesztheti azokat a a te alkalmazásod.