使用Capture类通过android上的前置摄像头(Selfie Camera)拍摄照片,该照片上下颠倒。有什么方法可以检测到使用了前置摄像头,以便在需要时可以旋转图像?
答案 0 :(得分:0)
某些相机以相机传感器的方向捕获图像,然后在EXIF中用特殊的旋转标记对其进行标记,以指示应以不同的方向查看图像。这在后置摄像头中很常见,后置摄像头总是捕捉风景并将肖像图像标记为旋转。
当您使用Image.createImage(filePathToImage)
打开图像时,我们将隐式检测EXIF数据并进行调整,以使其能够正确显示。其他图像加载方法的工作方式不同。这在很大程度上取决于您使用的Image
API和您进行的Capture
调用,因为两者都有很少的变化。