사진 회전·반전
사진을 선택하고 회전·반전 버튼으로 방향을 맞춘 뒤 '회전 적용'을 누르면, 바뀐 크기와 용량을 보고 내려받을 수 있습니다. 되돌리기로 한 단계씩 취소할 수 있습니다.
여기로 끌어다 놓아도 됩니다. JPEG·PNG·WebP 한 장 · 20MB · 2,000만 화소 · 긴 변 8,192px 이하. 사진은 이 기기 밖으로 나가지 않습니다.
결과
사진을 선택하면 원본과 결과를 여기서 비교할 수 있습니다.
처리 방법
- 90도·270도로 돌리면 가로와 세로가 바뀝니다(예: 4000×3000 → 3000×4000). 180도와 반전은 크기가 그대로입니다.
- 반전은 지금 보이는 그림을 기준으로 뒤집습니다. 오른쪽으로 네 번 돌리거나 같은 반전을 두 번 하면 원래 사진과 같은 배치가 됩니다.
- 픽셀을 그대로 옮기므로 화질 저하는 없으며, JPEG·WebP는 다시 저장할 때 품질 92%로 압축합니다.
- 휴대폰 사진의 회전 정보(EXIF)는 사진을 열 때 한 번만 반영합니다. 결과 파일에는 회전 정보 없이 바로 선 그림이 저장되어 어느 프로그램에서 열어도 같은 방향으로 보입니다.
휴대폰에서는 바로 보이는데 다른 곳에 올리면 옆으로 눕는 이유는?
휴대폰은 사진을 센서 방향 그대로 저장하고 '이렇게 돌려서 보여 달라'는 회전 정보(EXIF)를 따로 붙입니다. 이 정보를 읽지 않는 프로그램은 사진을 눕혀서 보여 줍니다. 여기서 방향을 맞춰 저장하면 회전 정보 없이 바로 선 그림이 되어 어디서나 같은 방향으로 보입니다.
사진이 서버에 올라가나요?
아니요. 사진은 이 브라우저 안에서만 열고 다시 저장합니다. 서버로 보내지 않으며 작업 화면에는 광고·외부 분석 도구도 넣지 않습니다. 페이지를 닫으면 사진과 결과가 메모리에서 사라집니다.
촬영 위치 같은 정보(EXIF)가 지워지나요?
브라우저 Canvas로 다시 그려 저장하므로 원본의 촬영 정보는 보통 결과 파일에 옮겨지지 않지만, 모든 브라우저·파일에서 확인을 마친 것이 아니어서 삭제를 보장하지는 않습니다. 민감한 정보가 있다면 결과 파일을 다른 도구로 한 번 더 확인하세요.
기준과 출처
- Canvas toBlob (MDN): 브라우저가 사진을 지정한 형식·품질로 저장하는 방법. 지원하지 않는 형식이면 실제 결과 형식을 확인해 알려 줍니다.
- createImageBitmap (MDN): 사진을 여는 방법. 회전 정보(EXIF orientation)는 브라우저 지원 범위에서 반영됩니다.