gpt4 book ai didi

java - Android,前后摄像头方向,风景

转载 作者:搜寻专家 更新时间:2023-10-30 21:41:05 27 4
gpt4 key购买 nike

在我的相机应用中,您可以在前置和后置摄像头之间切换。当我用后置摄像头拍照时,照片与预览显示的一样。但是当我切换到前置摄像头时,图片是镜像的。我认为前后摄像头处于横向模式有关系。我已经尝试了几乎所有关于 SO 的答案。

如果有人能为我指明正确的方向,那将非常有帮助。

最佳答案

我找到了答案,执行 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)

关于java - Android,前后摄像头方向,风景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8332312/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com