본문으로 건너뛰기
JFIF.IO
GIF

GIF이란?

GIF(Graphics Interchange Format)는 1987년에 나온 이미지 포맷으로, 짧게 반복되는 애니메이션으로 잘 알려져 있습니다. 각 프레임은 256색 팔레트로 제한됩니다.

GIFGraphics Interchange Format
파일 확장자
.gif
MIME 타입
image/gif
발표 시기
1987
압축
무손실
투명도
1비트만
애니메이션
지원
브라우저 지원
모두 지원
최대 크기
65,535 × 65,535픽셀

개요

CompuServe가 1987년에 GIF를 발표했고, 1989년 GIF89a 개정판에서 투명도와 애니메이션을 가능하게 하는 타이밍 정보가 추가되었습니다. LZW 압축 특허가 2003~2004년까지 유효했던 것이 PNG 탄생의 계기가 되었습니다.

GIF의 각 프레임은 최대 256색 팔레트를 사용하고, 투명도는 픽셀마다 켜짐·꺼짐만 가능합니다. 단순한 그래픽에는 충분하지만 사진에서는 띠 현상이나 디더링 노이즈가 생기며, 움직이는 GIF는 같은 영상을 동영상, WebP, AVIF로 만든 것보다 몇 배나 큽니다.

장점

  • +오래된 이메일 클라이언트를 포함해 어디서나 재생되는 애니메이션
  • +단순하고 폭넓게 지원됨
  • +256색 이하 이미지는 무손실

단점

  • −프레임당 256색으로 제한
  • −1비트 투명도로 윤곽이 거칠어짐
  • −애니메이션 파일이 매우 큼
  • −알파 채널 없음

GIF 압축의 원리

GIF는 각 픽셀을 색상 팔레트의 인덱스로 바꾸고, 그 인덱스 흐름을 사전 기반 무손실 알고리즘인 LZW로 압축합니다. 팔레트 변환 단계 때문에 256색을 넘는 이미지에서는 사실상 손실 압축이 됩니다.

주요 용도

  • 짧은 리액션 애니메이션과 스티커
  • 단순한 아이콘과 픽셀 아트
  • 오래된 이메일과 포럼과의 최대 호환성

브라우저 및 소프트웨어 지원

모든 브라우저와 거의 모든 소프트웨어에서 지원됩니다.

GIF 변환 방법

이 페이지 상단의 변환기를 사용하세요. 파일을 끌어다 놓고 출력 형식을 고른 뒤 결과를 다운로드하면 됩니다. 변환은 브라우저에서 이루어지므로 아무것도 업로드되지 않습니다.

변환 형식
  • JPG은(는) 투명도를 지원하지 않습니다. 투명한 영역은 배경색으로 채워집니다.
  • 움직이는 이미지는 첫 번째 프레임만 변환됩니다.

브라우저에서 로컬로 처리됨

GIF 자주 묻는 질문

GIF를 더 작게 만들려면?

정지 이미지는 PNG나 WEBP로 변환하세요. 애니메이션은 움직이는 WebP, AVIF, 동영상으로 만들면 훨씬 작아집니다.

JFIF.IO는 GIF 애니메이션을 유지하나요?

아직은 아닙니다. 움직이는 GIF를 변환하면 첫 번째 프레임이 변환됩니다. 헷갈리지 않도록 변환기에서도 안내해 드립니다.

GIF는 무손실인가요?

LZW 압축 자체는 무손실이지만, 이미지를 256색으로 줄이는 과정은 무손실이 아닙니다. 사진을 GIF로 저장하면 색상 디테일이 사라집니다.