APNG의 시작
웹 사이트, 소셜 미디어 기사 또는 채팅 게시물에 재미있는 애니메이션을 추가하려는 사람은 일반적으로 GIF를 찾습니다. 웹 사이트, Facebook, Twitter 또는 WhatsApp에 관계없이 GIF로 알려진 짧은 일련의 이미지와 클립은 웹에서 애니메이션 이미지 콘텐츠의 상당 부분을 구성하며 수많은 사용자가 사용합니다. 이것은 궁극적으로 마케터들에게 인기 있는 도구가 됩니다. GIF는 여러 이미지를 단일 파일로 결합할 수 있는 유일한 형식은 아닙니다. 예를 들어, APNG 개발자는 유사한 애니메이션 옵션뿐만 아니라 생성된 시퀀스의 더 나은 품질을 약속합니다. 2004 년 Mozilla 개발자 인 Stuart Parmenter와 Vladimir Vukicevic은 심박수와 같은 애니메이션 웹 사이트 요소를 기록할 수 있는 APNG 형식의 첫 번째 사양을 발표했습니다. APNG의 디코더는 그것에 비해 훨씬 작습니다. 애니메이션 PGN도 자주 사용되지만 APNG 2007은 공식 확장으로 폐기되었습니다. 특히 담당자 대부분이 PNG를 순전히 단일 형태로 보았기 때문입니다. APNG는 공식 PNG 확장으로 간주되지 않지만 원래 형식과 역 호환됩니다. PNG를 지원하는 애플리케이션은 여전히 APNG 파일을 재생할 수 있지만이 경우 전체 애니메이션이 아닌 하나의 이미지만 볼 수 있습니다. 기술적인 관점에서 보면 APNG 데이터 스트림은 일반적으로 기존의 PNG 데이터 스트림에 해당하며, 구조는 공식 이미지 형식 사양에서 찾을 수 있습니다. 그러나 Animated Portable Network Graphics 형식에는 애니메이션을 설명하고 추가 프레임 정보를 제공하는 세 가지 다른 데이터 블록 유형이 포함됩니다. 애니메이션 제어, 이 블록은 PNG가 애니메이션 되고 있음을 파서에 알려줍니다. 애니메이션을 구성하는 프레임 수를 표시하고 애니메이션이 중지되기 전에 재생해야 하는 빈도를 설명합니다. 프레임 컨트롤 부분은 APNG 애니메이션에 포함된 각 프레임 앞에 있습니다. 여기에는 프레임 표시 시간이 가장 중요한 정보가 포함됩니다. 프레임 정보 패킷은 구조적으로 표준 PNG 이미지 데이터 블록과 동일하지만 추가 시퀀스 번호가 있습니다. 또한 각 번호는 이전 fcTL 블록에 자동으로 할당되므로 언제든지 다른 프레임을 올바른 순서로 복원할 수 있습니다. APNG가 기존 GIF의 심각한 대안이라는 사실은 Mozilla 형식의 기능을 보면 알 수 있습니다. APNG는 최대 24 비트 색상 심도를 지원하므로 1600만 개 이상의 색상을 지원합니다. 8 비트 GIF 형식은 256 색으로 제한됩니다. 물론 애니메이션 품질이 높을수록 파일 크기가 항상 커진다는 점을 명심하는 것이 중요합니다. APNG는 GIF보다 파일 크기가 더 작고 압축 동작이 더 좋기 때문에 품질 이점이 유지됩니다. 추가 이점 : Animated PNG는 전체 및 부분 투명도를 모두 지원하므로 애니메이션을 기존 웹 레이아웃에 원활하게 통합할 수 있습니다. GIF 애니메이션은 단순한 투명도 지원만 제공하므로 그래픽 주위에 매력적인 테두리를 만들 수 있습니다. APNG는 현재 GIF에 비해 최적화가 필요하며 브라우저 지원 측면에서 몇 가지 단점이 있습니다. 모양은 또한 이와 관련하여 토대를 마련합니다. Mozilla의 내장 설루션 인 Firefox는 오랫동안 사용할 수 있는 유일한 웹 브라우저였습니다. 애니메이션 PNG 파일을 올바르게 렌더링 하지만 이제 Chrome, Safari 및 Opera에서 이를 수행할 수 있습니다. Internet Explorer 또는 Microsoft Edge와 같은 다른 브라우저는 여전히 PNG 애니메이션을 재생할 수 없습니다. APNG를 지원하거나 지원하지 않는 광범위한 브라우저 목록은 온라인 서비스 Can I use에서 찾을 수 있습니다. 자신의 APNG를 생성하려면 먼저 적절한 소프트웨어가 필요합니다. 이 소프트웨어는 여러 PNG 파일을 단일 APNG 파일로 결합하거나 외래 파일 형식을 PNG 및 애니메이션 PNG로 변환할 수 있어야 합니다. 이러한 기능을 사용하면 클래식 데스크톱 프로그램과 웹 응용 프로그램 중에서 선택할 수 있습니다. 다음에서는 두 가지 설루션 유형의 예로 ezgif.com에서 APNG 어셈블러 및 애니메이션 PNG 메이커를 소개합니다. 애니메이션 휴대용 웹 그래픽은 GIF 형식에 비해 많은 이점이 있습니다. GIF 애니메이션의 품질을 확실히 능가하는 애니메이션을 만들 수 있습니다. 둘 다 동일한 수준의 품질을 가진 경우 APNG는 더 강력한 압축 알고리즘 덕분에 파일 크기가 더 작습니다. 애니메이션 PNG 파일이 여전히 거의 사용되지 않는다는 사실은 주로 응용 프로그램에서 제공하는 패치 때문입니다. 지금까지 일부 브라우저는 APNG를 지원할 뿐만 아니라 애니메이션 사용이 중요한 역할을 하는 커뮤니케이션 및 소셜 미디어 애플리케이션도 부족합니다.
댓글