Optimización png android
Tengo una aplicación que utiliza un montón de .png fils, por lo que para reducir el tamaño de la aplicación que utiliza PngOptimizer para optimizarlos. Yo estaba feliz con los resultados y el tamaño del archivo de la png pasó de un poco más de 1 MB a 300 KB o así. Pero por alguna razón el tamaño de la aplicación sólo bajó alrededor de 100kb. Nadie sabe por qué? Realmente me gustaría la reducción de tamaño de archivo que vi en mis archivos png para llevar a mi tamaño de la aplicación. por favor ayuda
- Al guardar el mapa de bits en el disco, las rutas sólidas muestran los artefactos
- ¿Cómo descodificar una imagen png codificada en Base64 y verlo en un ImageView?
- Cómo convertir bitmap a PNG y luego a base64 en Android?
- ¿Cuál es la diferencia entre usar vector drawable y un conjunto de .png para iconos en Android?
- Imagen de png que aparece con fondo gris en android
- Nexus 7, Android 4.4 y imagen png
- Horrible desempeño de libPNG en iOS
- ¿Cómo se exportan los elementos extraíbles del vector XML de Android a otro formato?
- Perder fondo transparente al descargar una imagen PNG externa
- Android: Transparencia PNG fallando con BitmapFactory.decodeStream (...) y carpeta de activos
- ¿Cómo guardar la vista desde el lienzo al archivo PNG?
- La imagen transparente de PNG no parece agradable
- Cómo configurar un archivo PNG a un ImageView?
Los archivos de la aplicación .APK ya se comprimen utilizando el algoritmo de desinflado. Ese es el mismo algoritmo utilizado por los archivos PNG.
Por lo tanto, la optimización que ha hecho con el PngOptimizer ya ha sido hecha en alguna medida por el empacador .APK.
Si desea reducir el tamaño de su aplicación, debe reducir la profundidad de color de sus archivos PNG (esto ayuda mucho) o cambiar a archivos .JPG siempre que sea posible. Éstos podrían – dependiendo de lo que la imagen contiene – sea más pequeño.
Los archivos PNG en res / drawable se comprimen automáticamente utilizando una paleta si es posible.
Desde http://developer.android.com/guide/topics/graphics/2d-graphics.html#drawables :
Nota: Los recursos de imagen colocados en res / drawable / pueden optimizarse automáticamente con la compresión de imágenes sin pérdida por la herramienta aapt durante el proceso de compilación. Por ejemplo, un PNG de color verdadero que no requiere más de 256 colores puede convertirse en un PNG de 8 bits con una paleta de colores. Esto resultará en una imagen de igual calidad pero que requiere menos memoria.
- Onclick en paginador de vista en android no funciona en mi código
- Android – Cómo puedo llamar a la función javascript y obtener el valor retur de la función javascript