GIF 프레임 분해·재조립 — 브라우저 이미지 도구
이미지GIF 프레임 분해·재조립은 animated GIF를 브라우저에서 디코드해 각 프레임 PNG와 재조립 GIF를 만드는 도구입니다.
개념 설명
GIF 프레임 분해·재조립은 GIF 파일의 프레임과 delay 정보를 브라우저에서 읽고, Canvas에 합성한 전체 프레임을 PNG로 추출한 뒤 같은 순서와 delay로 새 GIF를 인코딩합니다. 원본 파일은 서버로 전송하지 않으며, 큰 파일은 브라우저 메모리 보호를 위해 제한합니다.
decode GIF frames → compose disposal state on canvas → export PNG frames → encode indexed GIF frames
사용법
- 1GIF 파일을 선택합니다.
- 2프레임 수와 delay 요약을 확인합니다.
- 3프레임 PNG 또는 재조립 GIF를 다운로드합니다.
참조표
| 입력 | 출력 |
|---|---|
| Animated GIF | 프레임 PNG 목록 + 재조립 GIF |
출처/기준
- MDN Web Docs: Client-side web APIs - MDN Web Docs
- GIF89a Specification - W3C
자주 묻는 질문
GIF 파일은 서버로 전송되나요?
아니요. GIF 디코드와 재조립은 브라우저 안에서만 실행됩니다.
재조립 GIF가 원본과 완전히 같나요?
프레임 합성과 delay를 재사용하지만 색상 양자화가 다시 일어나므로 파일 크기와 색감은 원본과 달라질 수 있습니다.