Thursday, April 22, 2021

ios와 android Exif orientation 차이

 내 코드가 EXIF ​​데이터를 설정할 수 있었지만 Android가이 데이터를 해석하는 방법과 Mac의 iOS 및 Chrome (결과 파일을 확인하는 위치)에서 데이터를 해석하는 방법 사이에 불일치가 있습니다.

이것은 EXIF ​​방향을 설정하는 데 필요한 유일한 코드입니다.

ExifInterface exif = new ExifInterface(pictureFile.toString());
exif.setAttribute(ExifInterface.TAG_ORIENTATION, "3");
exif.saveAttributes();

그러나 설정 3은 0iOS에서와 같이 표시 되며 Chrome에서는 이미지가 옆으로 표시됩니다.

설정 6은 3iOS에서와 같이 표시되고 이미지는 Chrome에서 올바르게 보입니다.