GIF 회전

회전

애니메이션 GIF을 끌어다 놓으면 회전된 상태로 되돌려 받습니다. 각 프레임은 개별적으로 회전되고, 프레임 간 지연 시간도 그대로 유지되며, 투명한 픽셀은 투명하게 남습니다. 이 도구는 브라우저 측 GIF 인코더를 사용하므로 파일이 기기 밖으로 나가지 않습니다. 휴대폰으로 옆으로 찍힌 반응 GIF나, 가로형 게시물을 위해 돌려야 하는 화면 녹화에 유용합니다.

GIF 회전의 작동 원리

  1. 1

    GIF 파싱

    디코더는 논리 화면, 팔레트, 그리고 로컬 팔레트와 폐기 플래그를 포함한 전체 프레임 시퀀스를 읽습니다.

  2. 2

    각 프레임 회전

    모든 프레임이 새로운 방향으로 다시 그려집니다. 90도 또는 270도의 경우 캔버스의 너비와 높이가 서로 바뀝니다.

  3. 3

    애니메이션 재인코딩

    프레임은 원래 지연 시간으로 다시 조립됩니다. 팔레트 최적화로 파일 크기를 원본에 가깝게 유지합니다.

  4. 4

    다운로드

    프레임 수와 재생 시간이 동일한 회전된 GIF입니다.

회전 옵션

회전 어떤 일이 일어나나요
왼쪽 90° 너비가 높이가 되고, 상단 가장자리가 왼쪽으로 이동합니다
오른쪽 90° 너비가 높이가 되고, 상단 가장자리가 오른쪽으로 이동합니다
180° 위아래가 뒤집힘; 치수는 변하지 않음

무엇이 보존되나요

  • 프레임 수와 타이밍. 각 프레임은 원래 지연 시간을 그대로 유지하므로, 애니메이션은 같은 길이로 같은 속도로 재생됩니다.
  • 투명도. GIF의 단색 투명을 사용하는 영역은 회전된 결과에서도 투명하게 남습니다.
  • 반복 재생. 회전된 GIF는 계속해서 이어서 반복 재생됩니다.
  • 주석과 확장. XMP 및 애플리케이션 확장은 재인코딩 과정에서 제거되며, 유지되는 것은 핵심 애니메이션 데이터뿐입니다.

무엇이 달라질 수 있나요

  • 파일 크기. 회전은 LZW 압축기가 비슷한 행을 묶는 방식을 약간 바꾸므로, 출력은 보통 입력의 10% 이내이지만 완전히 동일하지는 않습니다.
  • 팔레트. 전역 및 로컬 팔레트는 재인코딩 시 다시 구성됩니다. 256색 제한은 그대로 적용됩니다.
  • 디더링은 재양자화된 팔레트에서 원본과 약간 다를 수 있습니다.

업로드 전에 회전해야 할 때

  • 휴대폰으로 녹화한 GIF. 세로 녹화는 종종 옆으로 눕혀진 채로 들어옵니다. 잘림을 막으려면 게시 전에 회전하세요.
  • 화면 녹화. 세로 데스크톱 화면 → 트위터/X용 가로 GIF에는 회전과 자르기가 함께 필요합니다.
  • 디자인 목업. 초기 단계의 UI GIF은 발표 자료(pitch deck)에 맞추기 위해 방향을 바꿔야 할 때가 있습니다.

회전의 대안

  • 회전된 GIF을 한 번만 보면 된다면, 대부분의 플레이어(QuickTime, VLC)는 파일을 건드리지 않고 재생 시 회전합니다.
  • 회전된 GIF을 웹 페이지에 삽입해야 한다면, CSS transform: rotate(90deg)가 재인코딩 없이 브라우저에서 회전합니다. 디스크상의 파일은 크기와 방향이 그대로 유지됩니다.
  • 대량 일괄 처리에는 ImageMagick 명령(convert in.gif -rotate 90 out.gif)이 어떤 브라우저 도구보다 빠릅니다.

제한 사항

  • 매우 긴 GIF. HD 해상도에서 500프레임을 넘으면 브라우저 메모리를 초과할 수 있습니다. 분할하거나 데스크톱 도구를 사용하세요.
  • 고정 회전만 가능. 90°와 180° 회전만 제공되며, 둘 다 정확합니다. 여기에는 임의 각도나 거울 옵션이 없습니다.
  • 알파 대 투명. GIF은 알파 채널이 아니라 단색 투명을 사용합니다. 반투명 픽셀은 재인코딩 시 완전 불투명 또는 완전 투명으로 강제됩니다.

자주 묻는 질문

네. 각 프레임은 원래 지연 시간으로 개별 회전됩니다. 애니메이션은 같은 길이와 같은 속도로 재생되며, 방향만 새로워집니다.

비슷하지만 완전히 동일하지는 않습니다. LZW 압축은 행 패턴에 민감하므로, 회전 시 크기가 어느 방향으로든 몇 퍼센트 변할 수 있습니다.

아니요. 이 도구는 왼쪽 90°, 오른쪽 90°, 180° 회전만 제공합니다. 이들은 정확하고 방향 손실이 없으며, 애니메이션 GIF을 위한 임의 각도는 여기에 없습니다.

네. GIF의 단색 투명을 사용하는 영역(GIF에는 알파 채널이 없습니다)은 회전된 결과에서도 투명하게 남습니다.

아니요. 디코딩, 회전, 재인코딩은 모두 브라우저에서 이루어지며, 어떤 데이터도 전송되지 않습니다.

관련 도구

이 도구는 다른 언어로도 제공됩니다