본문으로 건너뛰기

이미지 회전·반전

Rotate & Flip

90도 단위 또는 임의 각도로 돌리고, 좌우·상하로 뒤집습니다.

스캐너에서 2도 비뚤게 나온 사진과 90도 돌려야 하는 사진은 비용이 전혀 다른 작업입니다. 직각 회전은 픽셀을 통째로 옮기지만, 2도 회전은 모든 픽셀을 보간합니다. 이 도구는 둘 다 하고, 지금 요청한 것이 어느 쪽인지 알려 줍니다.

🔒 브라우저 안에서만 처리rotateflipmirror
직각 회전
모서리를 채울 배경

자유 회전은 회전된 경계 상자에 맞춰 화면을 키웁니다. 1000×1000 이미지를 45° 돌리면 1415×1415가 되고, 새로 생긴 모서리는 이 색으로 채워집니다.

픽셀이 그대로입니다. 직각 회전과 반전은 픽셀을 통째로 옮길 뿐 보간하지 않습니다. PNG나 무손실 WebP로 저장하면 원본을 돌린 것과 바이트까지 같고, JPEG로 저장하면 다시 인코딩되는데 이 손실은 회전이 만든 것이 아닙니다.

회전할 이미지를 놓으세요

모든 처리가 이 탭에서 일어나며 아무것도 업로드하지 않습니다.

사용 방법

  1. 돌리거나 뒤집습니다

    직각 회전과 좌우·상하 반전은 픽셀의 자리바꿈입니다. 출력의 모든 바이트가 원본의 어떤 바이트를 다른 주소에 옮겨 놓은 것입니다.

  2. 각도 슬라이더로 수평을 맞춥니다

    자유 회전은 회전된 경계 상자에 맞춰 화면을 키웁니다. 정사각형 이미지를 45° 돌리면 눈에 띄게 커지고 빈 모서리가 넷 생깁니다.

  3. 모서리를 무엇으로 채울지 고릅니다

    투명을 고르려면 출력이 PNG나 WebP여야 합니다. JPEG를 고르면 어차피 같은 색으로 합쳐지므로, 흰색이나 주변 색을 의도적으로 정하는 편이 낫습니다.

  4. 컨트롤 아래 문구를 확인합니다

    픽셀이 그대로일 때는 초록, 리샘플링이 일어날 때는 주황으로 바뀝니다. 이 차이를 눈에 보이게 하는 것이 이 페이지가 있는 이유입니다.

자주 묻는 질문

90도 회전은 무손실인가요?

회전 자체는 무손실입니다. 파일이 무손실인지는 인코더에 달렸습니다. PNG나 무손실 WebP로 저장하면 원본을 돌린 것과 바이트까지 같고, JPEG로 저장하면 다시 인코딩됩니다.

돌린 이미지가 왜 원본보다 큰가요?

90의 배수가 아닌 회전은 원래 화면에 들어가지 않습니다. 모서리가 밖으로 나가기 때문입니다. 그래서 회전된 경계 상자만큼 화면이 커지고, 새로 생긴 자리는 고른 배경색으로 채웁니다.

휴대폰 사진이 열면 다시 원래대로 돌아갑니다.

EXIF 방향 태그 때문입니다. 픽셀은 돌아간 적이 없고 보는 쪽에 돌려서 보여 달라고 적어 둔 것입니다. 이 도구는 픽셀을 실제로 돌리고 방향 태그를 쓰지 않으므로, 여기서 보이는 대로 어느 뷰어에서나 보입니다.

이 도구로 이어지는 것

다음 단계

이 도구의 결과를 그대로 받을 수 있는 도구들입니다.