很久以前,我发现了一位来自Android开发人员的视频,他们做了关于Android的介绍性讲座。在讲座的某个时刻,他提到Android针对特定格式的PNG进行了优化。我找不到视频或任何格式参考。有谁知道吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
我没有找到视频,但我确实发现了这个。
http://developer.android.com/guide/topics/graphics/2d-graphics.html#drawables-from-images
取自第一行:
支持的文件类型是PNG(首选),JPG(可接受)和GIF(不鼓励)。
此外,如果你看起来有点失望,它会详细介绍NinePatchDrawable图形,这些图形是可扩展的PNG文件,可以解释为什么Android更喜欢PNG文件到任何其他类型。
答案 2 :(得分:0)
你可以看一下these slides,我认为这对许多中级Android开发者来说非常有帮助并且是必看的。虽然他没有完全谈论你的要求,但它可能仍然有用。
答案 3 :(得分:0)
我在OP中找到了我所指的视频和格式:
格式为565格式的PNG。引用时间是0:04:17:http://www.youtube.com/watch?v=7zKy9iInXkY
应该注意的是,这段视频很老了。我在当前的Android文档中找不到任何对565格式的引用。现在可能不需要格式化565中的PNG。
答案 4 :(得分:0)
您可以使用OptiPng工具优化png文件大小(使用搜索查找)。当您使用Canvas时,看起来RGB565模式的绘制速度比ARGB8888快。见这里:http://www.rbgrn.net/content/286-how-to-test-android-performance-using-fps。而且png可以是透明的:)这就是我所知道的。