2

Android カメラから YUV 配列を取得し、RGB にデコードします。(JNI NDK) 次に、RGB マトリックスに白黒フィルターを使用し、YCbCr_420_SP の形式で CameraPrewiev に表示します。

lParameters.setPreviewFormat(PixelFormat.YCbCr_420_SP);

今、私は写真を撮る必要があります。しかし、写真を撮ると、次のエラーが発生します。

CAMERA-JNI 手動で設定されたバッファが小さすぎました! 1138126 バイトを期待していましたが、165888 バイトになりました!

4

1 に答える 1

-1

なぜならSurfaceからあなたは画像を与えていないからです。レイアウトからビットマップを提供し、SdCsrdをCompressJPGとしていくつかのフォルダーに保存する必要があります。全てに感謝。この質問は終了しました。

于 2012-08-14T05:53:39.970 に答える