【发布时间】:2012-02-28 19:44:50
【问题描述】:
有没有人知道哪种图像格式可以带来最快的加载速度? 我没有做过任何检查,但如果有人做过,请发表评论。
我知道 android 文档说它支持:.JPG、.GIF、.PNG、.BMP、.WEBP。
假设我必须非常快速地加载许多图像,我应该使用哪种格式来获得最佳性能?我已经在使用低分辨率和高分辨率图像。加载低分辨率图像非常快,但如果你滚动我的屏幕非常快,有时会跟不上(有一个黑色部分)。
另外,加载的方法重要吗?我目前正在使用BitmapFactory.DecodeFile(path),因为它是最简单的。我异步加载图像,因此 UI 中没有“打嗝”,但我们有时会看到几毫秒的黑色部分。
我知道这也与 I/O 速度有关,但让我们生活在一个可以忽略不计的理想世界中。
【问题讨论】:
标签: android performance image load format