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

回到顶部