我在实现自定义摄像头视图时遇到困难。自定义摄像头视图
我想要实现的任务是 - 在相机预览中我有一个预览图片(在previewcallback函数中)。 我放大它,然后我想在相机视图中绘制图像的缩放版本。
在previewcallback函数中,我将图像像素值作为字节数组获取。但是在canvas.drawImage中,它接受int数组。任何人都可以建议我像素数据组织在previewcallback函数内的字节数组中吗?
我试图锁定surfaceview,但它没有帮助。它返回null,所以我不能在该表面上绘制任何东西。
有什么建议吗? 谢谢。
我的猜测和你的相似。该表面视图已被本机相机进程锁定。 所以,我试图使用第二种方法并失败(SurfaceView over SurfaceView);因为它不能正常工作。 我认为根据您的建议可以通过使用ImageView复制类似的效果。感谢那些信息,我会尽力而为。 – fadedreamz