安卓(Android) 怎么获取JPEG旋转

2019年10月27日22:47:42安卓(Android) 怎么获取JPEG旋转已关闭评论 298 578字阅读1分55秒

1.简介

安卓(Android) 怎么获取JPEG旋转?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */

 
import com.android.camera.CameraHolder;

import android.hardware.Camera.CameraInfo;
import android.view.OrientationEventListener;

public class Main {
  public static int getJpegRotation(int cameraId, int orientation) {
    
    
    int rotation = 0;
    if (orientation != OrientationEventListener.ORIENTATION_UNKNOWN) {
      CameraInfo info = CameraHolder.instance().getCameraInfo()[cameraId];
      if (info.facing == CameraInfo.CAMERA_FACING_FRONT) {
        rotation = (info.orientation - orientation + 360) % 360;
      } else { 
        rotation = (info.orientation + orientation) % 360;
      }
    }
    return rotation;
  }
}

 
编程十万个怎么办