Subformer

이미지 회전 및 뒤집기

단일 이미지 또는 전체 일괄 이미지를 90° 단계로 회전하고, 가로 또는 세로로 미러링한 다음 다운로드하세요. JPG, PNG, WebP, iPhone에서 바로 가져온 HEIC, GIF, BMP, SVG 파일과 호환됩니다. 모든 작업은 브라우저에서 이루어지며 업로드할 필요가 없습니다.

파일은 브라우저를 떠나지 않습니다. 모든 처리는 기기에서 실행됩니다.

여기에 이미지를 드롭하거나 클릭하여 찾아보기

JPG, PNG, WebP, HEIC, GIF, BMP, SVG - 90° 단위로 회전.

작동 방식

옆으로 누운 사진을 올바른 파일로 만드는 네 단계.

  1. 1. 이미지 드롭

    페이지 어디든 이미지를 드래그하거나 드롭 존을 클릭하세요. JPG, PNG, WebP, HEIC, GIF, BMP, SVG 모두 지원됩니다.

  2. 2. 회전

    각 카드에 있는 회전 버튼을 클릭하여 90° 단위로 회전하세요. 전체 일괄 처리에 동일한 회전을 적용하려면 모두 회전 컨트롤을 사용하세요.

  3. 3. 형식 선택

    자동(Auto)으로 원본 형식을 유지하거나 PNG / JPG / WebP로 변환하세요. JPG 출력의 경우, 투명한 모서리를 채울 배경색을 선택하세요.

  4. 4. 다운로드

    각 회전된 이미지를 기기에 저장하세요. 브라우저가 파일을 놓치지 않도록 전체 일괄 처리가 짧은 간격을 두고 순서대로 다운로드됩니다.

이미지를 회전해야 할 때

휴대폰 카메라 및 스캐너 앱은 EXIF 플래그를 통해 방향을 기록합니다. 일부 앱은 이 플래그를 존중하여 표시 시 회전하지만, 다른 앱은 실제 픽셀을 렌더링하여 사진이 옆으로 나옵니다. 특히 웹 플랫폼은 일관성이 없어서, 동일한 업로드가 한 웹사이트에서는 올바르게 보이고 다음 웹사이트에서는 옆으로 보일 수 있습니다.

이 도구는 실제 픽셀을 다시 작성하여 방향이 내장되도록 합니다. JPG 및 WebP는 품질 92로 다시 인코딩되며(시각적으로 거의 동일), PNG 및 WebP-무손실은 모든 바이트를 보존합니다. iPhone의 HEIC 사진은 로컬에서 디코딩되므로 별도의 변환 단계가 필요 없습니다.

모든 작업은 2D 캔버스 API를 통해 브라우저에서 실행됩니다. 파일을 드롭하고, 회전을 클릭하고, 다운로드하세요. 어떤 것도 서버로 전송되지 않으므로, 고객 사진, 신분증 스캔 등 제3자에게 넘기고 싶지 않은 모든 것에 중요합니다.

내부 작동 방식

서버 없음, 업로드 없음, 이미지 처리 서비스 없음. 회전은 표준 브라우저 API와 브라우저가 기본적으로 읽을 수 없는 형식을 위한 하나의 웹어셈블리 모듈에서 실행됩니다.

Canvas 2D API
변환을 적용하고 결과를 다시 인코딩합니다. 90도 단위 회전은 무손실 픽셀 재매핑이며, 인코더만이 품질을 저하시킬 수 있는 유일한 단계이므로 PNG 출력은 바이트 단위로 완벽합니다.
WebAssembly HEIC decoding
iPhone의 HEIC 및 HEIF 파일은 기기에서 디코딩됩니다. 어떤 브라우저도 해당 형식의 네이티브 디코더를 제공하지 않으므로, 웹어셈블리 모듈이 사진을 변환 서버로 보내는 대신 로컬에서 처리합니다.
Browser image codecs
JPEG, PNG, WebP 인코딩은 브라우저에 이미 내장된 코덱을 사용합니다. 이는 페이지 크기를 작게 유지하고 출력이 브라우저가 다른 곳에서 생성하는 것과 일치함을 의미합니다.
File and Blob APIs
드롭한 파일은 Blob으로 메모리에 읽혀지고 다운로드로 즉시 반환됩니다. 서버에 아무것도 기록되지 않으며 탭을 닫은 후에도 아무것도 유지되지 않습니다.

자주 묻는 질문