Android,前后摄像头方向,横向
在我的相机应用中,您可以在前后相机之间切换。当我使用后置摄像头拍照时,照片与预览显示的一样。但是当我切换到前置摄像头时,图片是镜像的。我认为这与前置摄像头和后置摄像头处于横向模式有关。我已经尝试了几乎所有给定的答案。
如果有人可以向我指出正确的方向,那将真的有帮助。
回答:
我找到了答案,这样mCamera.setDisplayOrientationa(int
degrees);做没有帮助。我必须镜像生成的位图才能获得所需的结果。我使用Matrix方法来实现这一目标。
float[] mirrorY = { -1, 0, 0, 0, 1, 0, 0, 0, 1};Matrix matrix = new Matrix();
Matrix matrixMirrorY = new Matrix();
matrixMirrorY.setValues(mirrorY);
matrix.postConcat(matrixMirrorY);
image = Bitmap.createBitmap(mBitmap, 0, 0, frame.getWidth(), frame.getHeight(), matrix, true)
以上是 Android,前后摄像头方向,横向 的全部内容, 来源链接: utcz.com/qa/424103.html