개요
AVIF는 2019년 Alliance for Open Media가 발표했습니다. AV1로 압축한 이미지를 HEIF 컨테이너(Apple의 HEIC와 같은 계열)에 담지만, HEVC의 특허 라이선스는 필요 없습니다.
AVIF는 8·10·12비트 색상, HDR, 넓은 색 영역, 완전한 알파 투명도, 무손실 압축, 이미지 시퀀스를 지원합니다. 중·저품질에서는 같은 크기의 JPEG보다 훨씬 많은 디테일을 유지합니다.
Chrome 85(2020년), Firefox 93(2021년), Safari 16(2022년)에서 지원이 시작되어 이제 대부분의 사용자가 AVIF를 볼 수 있습니다. 인코딩은 JPEG나 WebP보다 느려서 JFIF.IO는 처리 중에 진행 상황을 보여 줍니다.
장점
- +널리 지원되는 포맷 중 최고의 압축률
- +투명도, HDR, 10/12비트 색상 지원
- +로열티 없음
- +현재 모든 주요 브라우저에서 지원
단점
- −인코딩이 느리며 특히 큰 이미지에서 두드러짐
- −구형 소프트웨어와 편집기 지원이 제한적
- −저품질에서는 아주 미세한 질감이 뭉개질 수 있음
- −큰 이미지는 타일 격자로 저장되어 일부 디코더가 잘 처리하지 못함
AVIF 압축의 원리
AVIF는 AV1 프레임 내 부호화를 사용합니다. 이미지를 최대 128×128픽셀의 슈퍼블록으로 나누고 이를 재귀적으로 더 작은 블록으로 분할합니다. 각 블록은 다양한 방향성·평활 인트라 예측 모드 중 하나로 예측되고, 잔차는 여러 크기의 DCT, ADST, 항등 변환으로 변환·양자화된 뒤 적응형 산술 부호화기로 부호화됩니다. 후처리 필터(CDEF와 루프 복원)가 링잉과 블록 현상을 제거합니다.
주요 용도
- 1KB도 아쉬운 트래픽 많은 웹사이트
- 사진 갤러리와 쇼핑몰 상품 이미지
- HDR 사진
브라우저 및 소프트웨어 지원
Chrome, Edge, Firefox, Opera, Safari 16+에서 AVIF를 표시합니다. Windows 11과 최신 macOS는 AVIF 파일을 열 수 있지만, 많은 구형 편집기는 아직 지원하지 않습니다.
AVIF 변환 방법
이 페이지 상단의 변환기를 사용하세요. 파일을 끌어다 놓고 출력 형식을 고른 뒤 결과를 다운로드하면 됩니다. 변환은 브라우저에서 이루어지므로 아무것도 업로드되지 않습니다.
- JPG은(는) 투명도를 지원하지 않습니다. 투명한 영역은 배경색으로 채워집니다.
- 움직이는 이미지는 첫 번째 프레임만 변환됩니다.
브라우저에서 로컬로 처리됨
AVIF 자주 묻는 질문
AVIF와 WebP 중 무엇을 써야 하나요?
특히 사진에서는 같은 화질이라면 AVIF가 대체로 더 작습니다. WebP는 인코딩이 빠르고 조금 더 오래된 브라우저도 지원합니다. 많은 사이트가 HTML <picture> 요소로 AVIF를 제공하고 WebP나 JPEG를 대체 이미지로 둡니다.
AVIF 변환은 왜 더 느린가요?
AV1 인코더는 가장 작은 표현을 찾기 위해 수많은 예측·변환 옵션을 탐색합니다. 이 작업은 변환할 때 한 번만 이루어지고, 브라우저에서의 디코딩은 빠릅니다.
AVIF는 투명도를 지원하나요?
네. 손실·무손실 모드 모두에서 완전한 알파 채널을 지원합니다.
AVIF를 무손실로 만들 수 있나요?
네. 변환기 설정에서 ‘무손실’을 켜세요. 무손실 AVIF는 손실 AVIF보다 크지만 모든 픽셀을 보존합니다.