Luo Android HDPI-, MDPI- ja LDPI-kuvia yhdestä XHDPI PNG -kuvasta

Kokeile Instrumenttia Ongelmien Poistamiseksi

En ole vielä edistynein Android-ohjelmoija, mutta olen poiminut muutamia asioita siitä lähtien, kun aloin luoda ensimmäisiä perussovelluksia foorumiin. Vaikka on mahdollista lisätä yksi png-kuva resurssina Android-projektiin, on myös mahdollista käyttää saman kuvan useita versioita. Jos kuvaa on vain yksi, sitä käytetään riippumatta sen Android-laitteen näytön koosta ja tiheydestä, jolla se toimii. Järjestelmä skaalaa ja muuttaa kuvan kokoa tarvittaessa automaattisesti niin, että sovellus toimii erikokoisilla näytöillä ja tiheyksillä, jos vastaavaa kuvaresurssia ei löydy. Vaikka se on parempi kuin kuvan näyttäminen lainkaan, se voi johtaa kaikenlaisiin ongelmiin, mukaan lukien kuvat, jotka eivät oikeastaan ​​näytä kovin hyvältä tietyillä laitteilla.

Android-kehittäjäoppaassa on iso sivu omistettu kuville , näytön koot, tiheys ja kaikki muut hyvät asiat. Jos haluat lisätä useita kuvia samasta kuvasta Android-sovellukseesi, sinun on tiedettävä, miten ne luodaan. Vaikka voit käyttää teoriassa mitä tahansa kuvankäsittelyohjelmaa tai muokkaustyötä, kannattaa tutustua 9Patch Resizer sen sijaan työkalu, joka on suunniteltu juuri tälle tehtävälle ja automatisoitu siten, että sinun ei tarvitse taistella yksin arvoilla.

Joten sen sijaan, että sinun pitäisi luoda useita versioita samasta kuvasta manuaalisesti, sinun on yksinkertaisesti luotava yksi versio - xhdpi-versio - ja saada ohjelman avulla kaikki muut sinulle luodut kuvaversiot. Voit toistaa tämän prosessin kaikille sovellukseesi sisällyttämille kuville.

android resize dpi images

Ohjelma on saatavana suoritettavana tiedostona Windowsille ja Java-jar-tiedostona muille käyttöjärjestelmille. Suoritettava tiedosto näyttää perusliittymän, johon voit pudottaa xhdpi-kuvan. Kun teet, se luo automaattisesti automaattisesti vastaavat Drawing-hdpi-, Dravable-ldpi- ja Dravable-mdpi-kansiot samaan juurikansioon, johon kuva tallennetaan, jotta voit siirtää ne heti Android-sovellusprojektikansioihisi sisällyttääksesi ne hakemuksesi.