android png优化

Joh*_*ohn 6 optimization png android

我有一个使用很多.png文件的应用程序,所以为了减少应用程序大小我使用PngOptimizer来优化它们.我对结果感到满意,并且png的文件大小从1mb减少到300kb左右.但由于某种原因,应用程序大小仅下降约100kb.没人知道为什么吗?我真的希望我在png文件中看到的文件大小减少,以便继续使用我的应用程序大小.请帮忙

Nil*_*nck 8

您的.APK应用程序文件已使用deflate算法进行压缩.这与PNG文件使用的算法相同.

因此,使用PngOptimizer进行的优化已经在某种程度上由.APK打包器完成.

如果您想减小应用程序的大小,您应该减少PNG文件的颜色深度(这有很大帮助)或尽可能切换到.JPG文件.这些可能 - 取决于图像包含的内容 - 更小.


roc*_*eye 5

如果可能,res/drawable中的PNG文件将使用调色板自动压缩.

来自http://developer.android.com/guide/topics/graphics/2d-graphics.html#drawables:

注意:放置在res/drawable /中的图像资源可以在构建过程中通过aapt工具进行无损图像压缩自动优化.例如,不需要超过256种颜色的真彩色PNG可以转换为带有调色板的8位PNG.这将产生质量相同但需要较少内存的图像.