gpt4 book ai didi

Android:需要更快的方式来显示字节数组中的 RGB565 位图

转载 作者:行者123 更新时间:2023-11-29 22:17:46 28 4
gpt4 key购买 nike

我有一个 RGB565 字节数组,我像这样在我的 Canvas 上显示:

    Bitmap bmp = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565);
ByteBuffer buf = ByteBuffer.wrap(data); // data is my array
bmp.copyPixelsFromBuffer(buf);
// then I display the bitmap on my SurfaceView

我可以看到这个过程在我的手机上相当慢。我能做得更快吗,我只需要在我的 Canvas 上显示这个字节 RGB565 数组。我的手机没有图形加速器,所以 openGL 可能无济于事..

最佳答案

这不是一个详细的答案,但如果您需要位图的严格性能,我会考虑在 NDK 中进行。我已经涉足了一点,它非常好。

http://developer.android.com/sdk/ndk/overview.html

看看等 ionic 体的例子。我们基本上以此为起点构建了我们的解决方案。

除此之外,我建议不要在每次运行时都创建新的位图。

关于Android:需要更快的方式来显示字节数组中的 RGB565 位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8097411/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com