사진 회전 방향이 앱마다 다르게 보이는 이유

스마트폰으로 세로로 찍은 사진이 갤러리에서는 똑바로 보였는데, 그 파일을 다른 프로그램에 올리거나 다른 프로그램으로 열면 옆으로 눕거나 거꾸로 보이는 경우가 있습니다. 사진의 픽셀 자체가 바뀐 게 아니라, 파일 안에 함께 저장된 '방향(Orientation)' 값을 그 프로그램이 그대로 반영하지 않아서 벌어지는 일입니다. 이 값이 정확히 무엇이고 어떻게 직접 확인하는지 정리했습니다.
요약 ① 카메라는 사진을 찍을 때 센서가 놓인 그대로 픽셀을 저장하고, 화면에 표시할 때 몇 도 돌려야 하는지는 EXIF의 Orientation(방향) 태그에 숫자로 따로 기록합니다. ② 이 태그를 읽어 반영하는 프로그램에서는 사진이 항상 똑바로 보이지만, 태그를 무시하고 픽셀을 그대로 그리는 프로그램에서는 같은 파일이 옆으로 눕거나 거꾸로 보입니다. ③ 태그에 저장된 실제 숫자 값(1~8)은 사진을 눈으로 보는 것만으로는 알 수 없고, 메타데이터를 직접 읽어야 확인할 수 있습니다.
세로 사진이 프로그램마다 다르게 보이는 이유
스마트폰을 세로로 들고 사진을 찍어도, 카메라 센서 자체는 대부분 가로 방향으로 고정되어 있습니다. 그래서 파일에 실제로 저장되는 픽셀 배열은 가로로 눕혀진 상태인 경우가 흔하고, 화면에서 세로로 똑바로 보이는 이유는 별도로 저장된 방향 값 덕분입니다.
기기는 촬영 당시 자이로·가속도 센서로 폰이 어느 방향으로 기울어져 있었는지 감지해, 그 값을 EXIF의 Orientation 태그에 1~8 사이의 숫자로 함께 기록해 둡니다. 화면에 표시할 프로그램은 이 숫자를 읽어 픽셀을 얼마나 돌리거나 뒤집어야 하는지 판단합니다.
문제는 이 태그를 모든 프로그램이 똑같이 반영하지는 않는다는 점입니다. 스마트폰 갤러리 앱이나 최신 웹 브라우저는 이 태그를 읽어 화면에 표시할 때 자동으로 돌려서 보여주지만, 이미지를 그대로 리사이즈하거나 처리하는 일부 프로그램·스크립트는 태그를 반영하지 않고 저장된 픽셀을 있는 그대로 보여줍니다. 그 결과 같은 파일인데도 여는 곳에 따라 똑바로 보이거나, 90도 돌아가거나, 위아래가 뒤집혀 보일 수 있습니다.
방향 태그 값을 직접 확인하는 방법
어떤 프로그램이 문제인지 좁히려면, 같은 사진 파일을 서로 다른 두 곳에서 열어 비교해 보는 방법이 있습니다. 스마트폰 갤러리에서는 똑바로 보이는데 컴퓨터로 옮겨 다른 프로그램으로 열었을 때만 돌아가 보인다면, 사진 자체가 잘못된 게 아니라 그 프로그램이 방향 태그를 반영하지 않는다는 뜻입니다.
돌아간 상태를 아예 고정하고 싶다면, 사진 편집 프로그램에서 원하는 방향으로 회전한 뒤 다시 저장(내보내기)하면 됩니다. 이 과정에서 프로그램은 픽셀 자체를 실제로 돌려서 다시 저장하고, 방향 태그도 '정상(1)'으로 함께 바꿔 기록하는 경우가 많습니다. 이렇게 정리한 파일은 이후 어느 프로그램에서 열어도 같은 모습으로 보입니다.
저희 도구로 확인하기. 지금 갖고 있는 사진이 실제로 어떤 방향 값으로 기록돼 있는지 숫자 그대로 보고 싶다면, 이 프로그램 저 프로그램에 열어보며 비교하는 시행착오 대신 메타데이터를 그대로 읽어 보여주는 도구를 쓰면 한 번에 확인됩니다.
무료 · 가입 불필요 · 사진은 서버 업로드 없이 브라우저에서만 분석됩니다

자주 막히는 지점
EXIF 규격에는 방향 값이 1부터 8까지 정의되어 있지만, 스마트폰이 실제로 기록하는 값은 이 중 일부에 몰려 있습니다.
| 방향 값 | 의미 |
|---|---|
| 1 | 정상 (0°) |
| 3 | 180° 회전 |
| 6 | 시계방향 90° 회전 |
| 8 | 반시계 90° 회전 |
값 2·4·5·7은 회전과 좌우·상하 반전이 함께 섞인 경우로, 스캐너 등 일부 장비에서 나타나기도 합니다. 스마트폰 촬영에서는 흔하지 않은 값입니다.
정리
- 카메라는 픽셀을 센서에 놓인 그대로 저장하고, 화면에 표시할 때 몇 도 돌려야 하는지는 EXIF Orientation 태그에 숫자로 따로 기록합니다.
- 이 태그를 반영하는 프로그램에서는 사진이 항상 똑바로 보이지만, 반영하지 않는 프로그램에서는 같은 파일이 옆으로 눕거나 거꾸로 보입니다.
- 같은 파일을 서로 다른 두 곳에서 열어 비교해 보면, 어떤 프로그램이 태그를 반영하지 않는지 좁힐 수 있습니다.
- 편집 프로그램에서 회전 후 다시 저장하면 픽셀과 태그가 함께 정리돼, 이후로는 어디서 열어도 같은 모습으로 보이는 경우가 많습니다.
- 태그에 저장된 정확한 숫자 값은 사진을 눈으로 보는 것만으로는 알 수 없고, 메타데이터를 직접 읽어야 확인할 수 있습니다.
무료 · 가입 불필요 · 사진은 서버 업로드 없이 브라우저에서만 분석됩니다
자주 묻는 질문
같은 사진인데 왜 갤러리에서는 똑바로 보이고 다른 곳에 올리면 회전돼 보이나요?
사진 픽셀 자체는 카메라 센서에 저장된 방향 그대로이고, 화면에 표시할 방향은 파일 안의 Orientation 태그에 별도의 숫자로 기록되어 있기 때문입니다. 이 태그를 읽어서 반영하는 프로그램은 항상 똑바로 보여주지만, 태그를 무시하고 픽셀만 그리는 프로그램에서는 저장된 그대로의 방향이 나타납니다.
사진을 회전해서 다시 저장하면 방향 문제가 완전히 해결되나요?
일반적으로는 그렇습니다. 대부분의 편집 프로그램은 회전 후 저장할 때 픽셀 자체를 실제로 돌리고 방향 태그도 '정상'으로 함께 바꿔 기록합니다. 다만 일부 프로그램은 태그 값만 바꾸고 픽셀은 그대로 두는 방식으로 처리하기도 하므로, 회전 후 다른 프로그램에서도 한 번 열어 확인해 보는 것이 안전합니다.
사진의 '촬영 일시'가 파일을 내려받은 날짜와 다른 이유는 무엇인가요?
파일 탐색기가 보여주는 '수정한 날짜'나 '만든 날짜'는 그 파일이 지금 기기에 저장되거나 복사된 시점을 기준으로 하는 파일 시스템 정보입니다. 반면 사진 안의 '촬영 일시'는 카메라가 셔터를 누른 순간 EXIF에 직접 기록한 값이라, 파일을 옮기거나 내려받아도 그대로 남아 있습니다.
방향 값을 확인하면 위치(GPS) 정보도 같이 나오나요?
촬영 당시 위치 서비스가 켜져 있었다면 GPS 좌표도 같은 메타데이터 영역에 함께 저장되어 있어 같이 표시될 수 있습니다. 다만 방향 값과 위치 정보는 서로 별개의 항목이라, 방향 값은 있어도 위치 정보는 없는 사진도 흔합니다.
