Come impedire al "processo di creazione" di Android di ottimizzare le immagini .png?Disabilita risorsa/immagine/ottimizzazione PNG Android
Ho un progetto Android con le seguenti directory res:
- /res/
- /res/drawable
- /res/drawable-hdpi
- /res/drawable-hdpi-v5
- /res/drawable-ldpi
- /res/drawable-ldpi-v5
- /res/drawable-mdpi
- /res/drawable-mdpi-v5
Queste directory contengono molti file .png. Ottimizzo le dimensioni PNG con PNGOUTWin e la dimensione complessiva è ridotta di oltre il 20%. Quando costruisco il file .apk, le immagini sono "ottimizzate" dal processo di creazione e la dimensione complessiva è ora del 10% sopra la dimensione iniziale o del 30% sopra la dimensione ottimizzata di my/PNGOUTWin.
Il mio obiettivo è ridurre la dimensione .apk, anche se influirà sulle prestazioni finali, i requisiti di memoria, ecc. Come impedire al "processo di generazione" di ottimizzare le immagini .png?
Ho scelto Android 2.2 e versioni successive.
P.S .: Attualmente sto costruendo il mio progetto Android da Eclipse, ma passerò alla generazione automatica successiva (Ant?).
Nota sulle immagini JPG: JPG non funziona, perché non hanno trasparenza.
File PNG a 8 bit con canale alfa: belle ombre, molti colori, la dimensione 200x200 sembra brutta. Non perfetto. Attualmente usa Photoshop + Web Image Guru + PNGOUTWin postprocess. –
JPG non funzionerà perché non hanno trasparenza. –
Sì, non è possibile avere effetti di sfumatura, effetti di ombreggiatura, ecc. Come in PNG in JPG, quindi ho solo accennato a usare jpg laddove possibile. –