본문으로 건너뛰기

무료 애니메이션 GIF 메이커

여러 이미지를 애니메이션 GIF로 합칩니다. 프레임 지연, 출력 너비, 루프, 품질을 조절할 수 있습니다. 브라우저에서 완전히 인코딩됩니다.

파일을 여기에 끌어다 놓거나 클릭하여 찾기

JPG, PNG, WebP, HEIC, HEIF · 기기에서 처리됨

또는 Ctrl+V를 눌러 클립보드에서 붙여넣기

여러 파일을 한 번에 끌어다 놓을 수 있습니다

파일 찾기

파일이 기기를 떠나지 않습니다. 모든 처리는 브라우저에서 로컬로 이루어집니다.

주요 용도

  • 튜토리얼 스크린샷 애니메이션일련의 스크린샷을 단계별 워크플로우를 보여주는 애니메이션 GIF로 변환합니다.
  • 랜딩 페이지용 제품 데모 GIF제품의 동작을 보여주는 애니메이션 GIF를 만듭니다 — 랜딩 페이지, README 또는 소셜 게시물에 포함합니다.
  • 밈 및 반응 GIF 만들기이미지를 Twitter, Discord, Slack 또는 그룹 채팅용으로 공유 가능한 밈 GIF로 결합합니다.
  • 스톱 모션 애니메이션물체, 점토, 그림 또는 손의 일련의 사진에서 스톱 모션 애니메이션을 만듭니다.

사용 방법

GIF 인코딩은 gif.js를 통해 브라우저에서 완전히 실행됩니다 — 성능을 위해 Web Worker를 사용하는 순수 JavaScript GIF 인코더입니다. 이미지는 업로드되지 않습니다.

  1. 1
    여러 이미지를 드래그합니다
    각 이미지가 브라우저의 메모리로 로드되고 브라우저의 내장 이미지 디코더로 해독됩니다. 프레임 목록에 업로드 순서로 나타납니다.
  2. 2
    각 프레임이 선택된 너비의 캔버스로 그려집니다
    가로세로 비율은 첫 번째 프레임에서 유지됩니다. 캔버스 픽셀 데이터가 선택한 지연과 함께 gif.js로 프레임 시퀀스로 전달됩니다.
  3. 3
    Web Worker가 백그라운드에서 GIF를 인코딩합니다
    gif.js는 UI를 차단하지 않고 인코딩할 작업자를 생성합니다. 작업자는 색상 양자화(각 프레임을 256 색으로 감소)를 처리하고 LZW 압축 GIF 바이트를 출력합니다.
  4. 4
    완성된 GIF는 다운로드용으로 제공됩니다
    인코딩이 완료되면 애니메이션을 미리 보고 로컬로 저장할 수 있습니다. Blob은 브라우저 메모리에만 보관됩니다.

사진은 어디에도 업로드되지 않습니다. gif.js 작업자가 브라우저에서 실행됩니다. 개인 사진 콜라주, 스크린샷의 밈, 또는 민감한 콘텐츠에 적합합니다.

관련 도구

자주 묻는 질문