现在无法弄清楚如何解决我在 Android 4 上从前置摄像头翻转的图片。
我想以这种方式旋转它们,但由于某种原因,android 不检测前置摄像头和操作系统版本的规则。
public static float getDegree(int exifOrientation) {
if (exifOrientation == ExifInterface.ORIENTATION_ROTATE_90)
return 180;
else if (exifOrientation == ExifInterface.ORIENTATION_ROTATE_180)
return 270;
else if (exifOrientation == ExifInterface.ORIENTATION_ROTATE_270)
return 0;
Camera.CameraInfo info = new Camera.CameraInfo();
android.hardware.Camera.getCameraInfo(0, info);
if (android.os.Build.VERSION.SDK_INT>13 && info.facing == Camera.CameraInfo.CAMERA_FACING_FRONT)
{
return 270;
}
else {
return 90;
}
有什么建议么?