All about {Web}

APNG (Animated Portable Network Graphics)

 

구글이 안드로이드를 위한 ‘크롬’ 59버전을 업데이트한다고 2017년 6월6일(현지시간) 블로그를 통해 전했다.

크롬 59버전은 APNG라고 하는 애니메이션 PNG를 지원하게 됐다. APNG는 GIF와 유사하지만 24비트 이미지와 8비트 투명도를 지원해 GIF보다 개선된 품질을 보이는 파일이다.

 

 

APNG(Animated Portable Network Graphics)는 PNG를 확장한 이미지 파일 포맷으로, Stuart Parmenter와 Vladimir Vukicevic가 제안했다. 이 포맷은 GIF와 비슷한 방법으로 애니메이션을 구현하면서 기존 PNG 파일과의 하위 호환성을 유지했기 때문에 GIF보다 더 높은 품질을 보여 준다. PNG 기반의 애니메이션 파일 포맷으로 MNG도 있지만, APNG는 MNG보다 구현이 간단하고 호환성이 유지된다는 장점이 있다.

APNG 파일의 첫 프레임은 일반적인 PNG 스트림으로 저장되기 때문에, APNG를 해석할 수 없는 기존 PNG 디코더들도 APNG 파일의 첫 프레임을 보여 줄 수 있다. 나머지 프레임들과 애니메이션 정보들은 별도의 스트림으로 저장된다.

2013년 기준으로 libpng를 사용한 APNG 구현이 있지만, 대부분의 이미지 라이브러리, 뷰어, 편집기에서 APNG를 지원하지 않기 때문에 아직 대중적으로 사용되지는 않고 있다.

 

- 출처 : 위키백과

 

○ 브라우저별 APNG 지원 현황

 

 

 

PNG 8, PNG 24  (PNG - Portable Network Graphics)

 

PNG 파일을 일명 '핑'이라고도 부르기도 한다.

01.익스플로러 4.0부터 지원이 된 웹에서 최상의 비트맵 이미지를 구현하는 파일 포맷

02.png 포맷은 gif와 jpg 포맷의 단점들을 보완해 gif 의 단색 투명 이미지, 그리고 부드러운 투명 이미지 표현 가능하며 사진과 같은 true color 이미지도 손상을 최소화하여 표현이 가능한 파일 포맷

03.파일 용량은 화질 조정이 가능한 jpg에 비하면 다소 크지만, 문자가 들어갔거나 이미지가 좀 날카로운 부분이 많다고 하면 png 파일로 저장하는 편이 훨씬 더 깨끗한 화질을 표현하는 겻이 가능

04.PNG-8 은 GIF 와 깉이 256 색상을 지원하고 단색 투명도를 지원하고 PNG 24에 비해 용량이 당연히 적다

05.PNG-24 는 png-8 에 비해 용량은 크지만, 부드러운 반투명 이미지와 트루 컬러를 지원하는 큰 장점

06.모든 브라우저 지원

 

○ 브라우저별 PNG 지원 현황