ExifInterface1 [Android] ExifInterface와 Matrix로 이미지 회전 시키기 프로필 이미지를 변경하면 서버에 uri를 전달하고, 서버에서 이미지의 새 uri를 받아서 Glide를 통해 보여주고 있었다. 문제는 갤러리에서 선택한 캡처와 다운로드된 이미지는 프로필에 정상적으로 등록이 됐는데, 폰으로 촬영한 이미지의 경우에는 등록된 프로필 이미지를 보면 사진이 회전되어 있었다. ExifInterface와 Matrix를 이용하면 해결할 수 있다고 한다. 해결 과정은 아래와 같다. 1. ExifInterface로 이미지의 회전 정보를 알아낸다. 2. Matrix를 이용해 회전한 값만큼 회전시킨다. 3. 새로운 Bitmap을 만들고 Matrix를 적용시킨다. 4. Bitmap을 파일에 저장하여 uri 정보를 얻는다. 5. 새로 얻은 uri를 서버에 전달한다. 이미지 회전 예제 예제로 회전된.. 작업 일지 2022. 11. 29. 이전 1 다음