1

NDK から RGBA 形式のバイト配列を取得しています。バイト配列をビットマップにフラッシュする必要があります (ImageView または Surface に表示するため)。

使用したい:

    Bitmap bm = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
    bm.copyPixelsFromBuffer(ByteBuffer.wrap(buffer));

しかし、RGBA を ARGB_8888 形式に変換する方法が見つかりません。

何か案は?

ありがとう!

4

2 に答える 2

0

OpenCV を使用できます (NDK で使用できます)。次に、この方法を使用します。cvCvtColor(sourceIplimage, destinationIplImage, code)

于 2015-01-09T00:33:58.977 に答える