회전과 반전의 차이
회전은 이미지를 통째로 돌리는 것이고 반전은 거울에 비추듯 뒤집는 것입니다. 180° 회전과 "좌우 반전 + 상하 반전"은 결과가 같지만, 좌우 반전만 하면 글자가 거꾸로 읽히는 거울상이 됩니다. 셀카 앱은 미리보기를 거울처럼 보여주면서 저장은 실제 방향으로 하는 경우가 많아 "내가 본 모습과 다르다"고 느낄 때는 좌우 반전이 답입니다. 이 도구는 캔버스에 변환 행렬을 적용해 그리므로 픽셀 보간이 일어나지 않고, 90° 단위 회전은 화질 손실 없이 픽셀 위치만 바뀝니다.
왜 스마트폰 사진은 자꾸 옆으로 눕는가
스마트폰은 세로로 찍은 사진을 가로 픽셀 그대로 저장하고 EXIF의 Orientation 값에 "이 사진은 90° 돌려서 보여줘라"라고만 적어 둡니다. 이 값을 읽는 프로그램에서는 바로 서 보이고, 무시하는 프로그램(오래된 게시판, 일부 메일 클라이언트)에서는 눕습니다. 이 도구는 브라우저가 Orientation을 먼저 적용한 상태에서 픽셀을 굽기 때문에, 결과 파일은 어디서 열어도 같은 방향으로 보입니다. 이미 바로 서 보이는데 어딘가에서만 눕는 사진이라면 회전 없음 상태로 한 번 저장만 해도 해결됩니다.
형식 유지와 용량
기본값은 원본 형식을 그대로 따릅니다. PNG는 무손실이라 몇 번을 돌려도 화질이 같지만, JPEG는 저장 때마다 다시 압축되므로 품질을 90 이상으로 두는 것이 좋습니다. 투명 배경 PNG를 JPEG로 바꾸면 투명 부분이 흰색으로 채워집니다. 처리 후 EXIF는 제거됩니다. 촬영 정보를 남겨야 하는 사진은 원본을 따로 보관하세요.
적용 순서
반전을 먼저 하고 회전을 적용합니다. 좌우 반전과 90° 회전을 같이 켜면 "거울상을 오른쪽으로 90° 돌린 것"이 됩니다. 순서에 따라 결과가 달라지는 조합(반전 하나 + 90°/270° 회전)에서는 원하는 모습이 아니면 좌우 반전 대신 상하 반전을 켜 보세요. 두 조합이 서로의 결과와 같습니다.
자주 묻는 질문
5도, 15도처럼 임의 각도로 돌릴 수 있나요?
이 도구는 90° 단위만 지원합니다. 임의 각도 회전은 빈 모서리 처리와 보간이 필요해 화질 손실이 생기므로 사진 편집기를 쓰는 편이 낫습니다.
GIF 애니메이션도 돌아가나요?
첫 프레임만 처리되어 정지 이미지로 저장됩니다. 애니메이션은 유지되지 않습니다.
결과 용량이 원본보다 커졌어요.
원본이 강하게 압축된 JPEG이거나 PNG로 저장된 경우입니다. JPEG 품질을 80 전후로 내리면 원본 수준으로 돌아옵니다.