从Android相机中,我采用YUV阵列并将其解码为RGB。 (JNI NDK)然后,我使用黑白滤镜作为RGB矩阵,并在CameraPrewiev上以YCbCr_420_SP格式显示
lParameters.setPreviewFormat(PixelFormat.YCbCr_420_SP);
现在我需要拍照。但是当我拍摄照片时,我有这个错误:
CAMERA-JNI手动设置缓冲区太小了!预计1138126字节,但得到165888!
答案 0 :(得分:-1)
因为从Surface中你不会给出图像。您必须从布局中提供位图,然后将某个文件夹中的SdCsrd保存为Compress JPG。谢谢大家。这个问题已经结束。