4

Android 4のフロントカメラから反転した写真を解決する方法を数日間理解できません.

このように回転させたいのですが、なんらかの理由で Android が前面カメラと OS バージョンのルールを検出しません。

    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;
    }

助言がありますか?

4

0 に答える 0