捕获的图像在 android 上顺时针旋转 270 度

问题描述 投票:0回答:0

我正在为安卓开发一个简单的相机应用程序。我创建了一个 CaptureSession 和 CaptureRequest。

captureRequest 的目标是从 ImageReader 中检索到的表面。

characteristics.get(CameraCharacteristics.SENSOR_ORIENTATION)
的结果是270度。所以我拍的每张照片都会旋转保存,如下图所示。

Rotation example image

所以根据Android相机旋转指南我必须旋转我的图像270度使其直立。

我试过

captureRequest.set(CaptureRequest.JPEG_ORIENTATION, 270);
旋转生成的图像,但它仍然是一样的。我为 JPEG_ORIENTATION 尝试了 0、90、270 值,但在所有这些情况下,生成的图像都如上图所示旋转。

我应该走哪条路才能让自己的形象正直?

android android-camera
© www.soinside.com 2019 - 2024. All rights reserved.