【问题标题】:What image format is fastest for BlackBerry?黑莓最快的图像格式是什么?
【发布时间】:2010-03-25 17:11:18
【问题描述】:

我正在尝试使用Bitmap.getBitmapResource() 加载一些图像,但加载每个图像大约需要 2 或 3 秒。具体来说,我正在对 Storm 进行测试。奇怪的是,当我安装 OS 5.0 时,加载速度很快,完全没有延迟。

我应该查看使用的格式吗?或者文件存储在哪里?我已经尝试了 24 位和 8 位 PNG,具有透明度。这些文件存储在 COD 的子目录中,因此 getBitmapResource 被传递了一个路径,例如“images/img1.png”而不是“img1.png”。

这会让事情变慢吗?

【问题讨论】:

    标签: image blackberry blackberry-storm


    【解决方案1】:

    如果您正在寻找在应用程序二进制文件中存储图像数据的最有效格式,建议使用具有 565 颜色空间的 PNG。 BlackBerry Theme Studio 工具包能够加载任何 PNG 并以此格式导出。它是最好的,因为它是黑莓内部使用的。

    【讨论】:

    • 对如何使用 Photoshop 进行此操作有任何想法吗?我大概能猜出来,但你会不会突然知道?
    【解决方案2】:

    尝试使用EncodedImage,见Is it better to use Bitmap or EncodedImage in BlackBerry?
    如果你需要 Bitmap 类,也可以试试 bmp(别忘了在 BB 项目设置中关闭“将图像文件转换为 .png”选项)

    【讨论】:

    • 嗯......唯一的问题是图像需要经常重新绘制,并且那里的答案说在这种情况下使用位图
    • 然后尝试bmp,但不要忘记在BB项目设置中关闭“将图像文件转换为.png”选项
    • EncodedImage 有一个 getBitmap() 函数,您可以使用该函数将任何 EncodedImage 转换为位图。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-14
    • 2018-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-27
    相关资源
    最近更新 更多