Performance android/bitmap.h会提高图像处理的性能吗

Performance android/bitmap.h会提高图像处理的性能吗,performance,android-ndk,android-bitmap,Performance,Android Ndk,Android Bitmap,我正在用Android制作一个图像处理应用程序。最初,我用Java做像素计算,速度非常慢。然后我改为C++本地代码,它快得多,但不够。 我把像素整数数组传递给C++,并进行计算。最近,我注意到android/bitmap.h库,但我不确定它是否会提高性能。看起来区别只是传递了一个整数数组或位图。如果我仍然需要做同样的计算,它怎么可能更快呢?我应该说,我从未使用NDK或位图库编写过代码,但我确实查看了相关文档 文档似乎只用于有关Java位图对象的元信息。它只提供一个结构,告诉您位图的基本信息(宽度

我正在用Android制作一个图像处理应用程序。最初,我用Java做像素计算,速度非常慢。然后我改为C++本地代码,它快得多,但不够。

我把像素整数数组传递给C++,并进行计算。最近,我注意到android/bitmap.h库,但我不确定它是否会提高性能。看起来区别只是传递了一个整数数组或位图。如果我仍然需要做同样的计算,它怎么可能更快呢?

我应该说,我从未使用NDK或位图库编写过代码,但我确实查看了相关文档

文档似乎只用于有关Java位图对象的元信息。它只提供一个结构,告诉您位图的基本信息(宽度、高度等)、格式和其他类似数据。该库还仅包含用于对数据执行锁定或获取上述信息的函数

<> P>因此,我认为使用NDK中的位图库是<强>只有>有用,如果你正在并行编写java和C++代码,并且在java代码中使用位图对象,那么你可能希望使用库来轻松地与它们交互。否则,使用位图库将不会有任何性能提升,甚至可能没有意义

在此处查看有关位图库用法的示例:。
注意Bitmaps是如何在java代码中创建的,然后只在C++代码中处理。你的问题可能需要更多的帮助吗?您还没有将这个问题标记为已回答,所以我想我应该联系您。为什么java速度非常慢?你能分享一些代码吗?