.apng
Image
APNG (Animated Portable Network Graphics)
APNG는 하위 호환성을 유지하면서 애니메이션 지원을 추가한 PNG의 확장 형식입니다. 모든 프레임에서 8비트 알파 투명도가 포함된 풀 24비트 컬러를 지원하여 GIF보다 부드러운 애니메이션을 구현합니다. APNG를 지원하지 않는 디코더에서는 첫 번째 프레임이 정적 PNG로 표시됩니다.
MIME 타입
image/apng
유형
바이너리
압축
무손실
장점
- + Full 24-bit color with alpha transparency per frame
- + Backward compatible with static PNG viewers
- + Better compression than GIF for same quality
단점
- − Larger files than WebP or AVIF animations
- − Not an official PNG standard
- − Limited editing tool support
.APNG 사용 시점
애니메이션 스티커, UI 요소 등 풀 컬러와 알파 투명도가 필요한 애니메이션에는 GIF 대신 APNG를 사용하세요.
기술 세부사항
APNG는 PNG 사양에 프레임 제어 및 데이터를 위한 fcTL 및 fdAT 청크를 추가합니다. 각 프레임은 독립적인 타이밍, 처리, 블렌딩 연산을 가질 수 있습니다.
역사
APNG는 2004년 Mozilla 개발자 Stuart Parmenter와 Vladimir Vukicevic에 의해 만들어졌습니다. PNG 그룹에서는 거부되었지만 브라우저에서 채택되어 2017년까지 널리 지원되었습니다.