이미지 회전
이미지를 90°·180°·270° 중 하나로 회전해 PNG 파일로 내보냅니다.
사용 방법
- 이미지를 선택하고 회전 각도 90·180·270 중 하나를 고른 뒤 실행해 PNG 결과를 받습니다.
핵심 기능과 처리 범위
canvas 중심으로 translate한 뒤 선택 각도만큼 rotate해 원본 bitmap을 다시 그리며 90°·270°에서는 output width와 height를 서로 바꿉니다.
처리 원리
drawPreview가 canvas 좌표계를 회전시키고 drawImage한 뒤 canvas.toBlob의 기본 output MIME 경로인 image/png로 저장합니다.
예시
1200×800 이미지를 90° 회전하면 800×1200 PNG가 생성됩니다.
이럴 때 유용합니다
- 사진·스캔의 방향을 직각 단위로 바로잡을 때
사용 전 참고
- 임의 각도는 지원하지 않고 PNG로 재인코딩되므로 원본 JPEG/WebP metadata·압축 특성·animation은 유지되지 않습니다.
자주 묻는 질문
45°처럼 임의 각도도 가능한가요?
아닙니다. 현재 선택지는 90°, 180°, 270°입니다.