휴대폰 갤러리에서는 멀쩡히 세로로 보이던 사진이, 게시판에 올리거나 문서에 넣으면 옆으로 누워 있습니다. 다시 다운로드해서 보면 또 똑바릅니다. 파일이 손상된 것도, 업로드가 잘못된 것도 아닙니다.
카메라는 사진을 돌려서 저장하지 않는다
휴대폰을 세로로 들고 찍어도, 이미지 센서는 늘 같은 방향으로 놓여 있습니다. 그래서 찍힌 픽셀은 대개 가로로 누운 상태입니다. 그 자리에서 픽셀을 돌려 저장하면 시간도 걸리고 화질도 손해라, 카메라는 대신 **메모 한 줄**을 남깁니다 — "이 사진은 시계 방향으로 90도 돌려서 보여 줘라". 그 메모가 EXIF의 방향(Orientation) 태그입니다.
그래서 같은 파일이 보는 곳에 따라 다르게 보입니다. 메모를 읽는 앱은 돌려서 보여 주고, 읽지 않는 프로그램은 센서가 저장한 그대로 눕혀서 보여 줍니다. 둘 다 버그가 아니라 같은 파일을 다르게 해석한 것입니다.
어디서 눕고 어디서 똑바른가
| 상황 | 결과 | 이유 |
|---|---|---|
| 휴대폰 갤러리, 최신 브라우저 | 똑바로 | 방향 태그를 읽는다 |
| 오래된 게시판·업로드 미리보기 | 누움 | 태그를 무시하고 픽셀만 그린다 |
| 문서에 붙여넣기 | 제각각 | 프로그램에 따라 다르다 |
| 이미지를 잘라내거나 편집한 뒤 | 누움이 고정 | 편집 결과에 태그가 따라가지 않는 경우가 많다 |
확실한 해결 — 태그가 아니라 픽셀을 돌린다
해결은 간단합니다. 화면에 보이는 방향 그대로 픽셀을 다시 써서 저장하면 됩니다. 그러면 방향 태그가 필요 없어지고, 태그를 읽지 않는 프로그램에서도 똑같이 보입니다. 이것을 흔히 "회전을 굽는다"고 말합니다.
Switching의 회전 도구는 파일을 열 때 이미 방향 태그를 반영해 화면에 그립니다. 그래서 **아무 것도 돌리지 않고 그대로 저장하기만 해도** 보이는 방향이 픽셀에 확정됩니다. 기울어져 보였다면 90도 단위로 맞춘 뒤 저장하면 됩니다.
EXIF를 지워도 방향이 유지되는 이유
여기서 자주 나오는 걱정이 있습니다. 위치정보 때문에 EXIF를 지우면 방향 정보도 같이 지워지니 사진이 눕는 것 아니냐는 것입니다. 실제로는 그렇지 않습니다. 메타데이터를 지우는 과정에서 이미지를 다시 그려 저장하는데, 그때 이미 화면에 보이는 방향(=태그가 반영된 방향)으로 픽셀이 쓰이기 때문입니다. 방향 태그는 사라지지만 **그 태그가 하던 일은 이미 픽셀에 반영된 뒤**입니다.
정리하면, EXIF 제거는 위치정보와 기기 정보를 없애면서 눕는 문제까지 함께 해결합니다. 회전이 목적이라면 회전 도구가, 개인정보가 목적이라면 EXIF 제거가 맞고, 결과적으로 둘 다 방향을 확정합니다.
다시 돌아가지 않게 하려면
- 제출·업로드할 파일은 한 번 저장해 방향을 굳혀 두고, 그 파일을 올립니다.
- 여러 장이라면 한꺼번에 처리한 뒤 ZIP으로 받는 편이 빠릅니다.
- 원본은 따로 남겨 두세요. 다시 인코딩하는 과정이라 JPG는 아주 미세하게 압축이 한 번 더 들어갑니다.
- 180도 뒤집힌 사진은 방향 태그가 아니라 촬영 자세 때문인 경우가 많습니다. 그건 직접 돌려야 합니다.