从GLSurfaceView获取预览帧并保存图片

时间:2019-06-10 10:12:26

标签: android

我可以使用

在onDrawFrame(GL10 gl)中获取快照图片
 GLES20.glReadPixels(0, 0, w, h,GLES20.GL_RGBA,GLES20.GL_UNSIGNED_BYTE, buffer);

但是w,h是设备屏幕的宽度和高度而不是预览尺寸,如果我将w和h设置为预览尺寸,则快照图片不正确。

如何从相机预览中获取图片,我无法使用Camera.takePicture方法,可以给我一些建议吗?

0 个答案:

没有答案