我正在为安卓开发一个简单的相机应用程序。我创建了一个 CaptureSession 和 CaptureRequest。
captureRequest 的目标是从 ImageReader 中检索到的表面。
characteristics.get(CameraCharacteristics.SENSOR_ORIENTATION)
的结果是270度。所以我拍的每张照片都会旋转保存,如下图所示。
所以根据Android相机旋转指南我必须旋转我的图像270度使其直立。
我试过
captureRequest.set(CaptureRequest.JPEG_ORIENTATION, 270);
旋转生成的图像,但它仍然是一样的。我为 JPEG_ORIENTATION 尝试了 0、90、270 值,但在所有这些情况下,生成的图像都如上图所示旋转。
我应该走哪条路才能让自己的形象正直?