aspose.info
UK

Формат файлу APNG - анімований портативний мережевий графічний файл

Оновлено

Що таке файл APNG?

Файл із розширенням .apng (Animated Portable Network Graphics) — це растровий графічний формат і є неофіційним розширенням Portable Network Graphic (PNG ). Він складається з кількох кадрів (кожен із зображень PNG), які представляють послідовність анімації. Це забезпечує подібну візуалізацію, як файл GIF. Файли APNG підтримують 24-бітні зображення та 8-бітну прозорість. APNG має зворотну сумісність із файлами GIF без анімації. Файли APNG використовують те саме розширення .png і можуть відкриватися такими програмами, як Mozilla Firefox, Chrome із підтримкою APNG, програмами iMessage для iOS 10.

Коротка історія

  • Специфікації APNG були створені в 2004 році для забезпечення підтримки анімованих зображень PNG
  • Декодери APNG були розроблені з набагато меншим розміром і з використанням задньої частини декодера PNG
  • Після безперервних обговорень було сформульовано новий тип MIME image/apng із збереженням такого ж розширення, як .png замість .apng
  • APNG був офіційно відхилений групою PNG 20 квітня 2007 року через те, що він однаков для зображень PNG і в той же час має різні специфікації.

Формат файлу APNG

Файли APNG зберігаються як двійкові файли на диску та використовують розширені специфікації PNG для анімованих зображень. Перший кадр файлу APNG — це звичайний потік PNG, який читається декодерами PNG для відображення. Формат файлу APNG відповідає специфікаціям PNG, а дані зберігаються в сегментах, які називаються блоками. Однак APNG представив такі нові блоки:

Animation Control Chunk (acTL) – вказує, що цей файл є анімованим файлом PNG, а не звичайним файлом PNG. Він діє як маркер і стоїть перед блоком IDAT. Він також містить кількість кадрів і інформацію про час повторення анімації

Чанк керування кадром – виникає на початку кожного та метаданих, таких як розміри, положення, застосування прозорості та інформація про заміну попереднім або наступним кадром після його завершення.

Frame Data Chunk - зберігає вміст фрейму та починається з порядкового номера. Цей порядковий номер має ту саму структуру, що й блок IDAT зображення за замовчуванням.

Анімований PNG - формат файлу APNG

APNG має зворотну сумісність із PNG, оскільки специфікації laterals розроблені таким чином, що програма, яка читає файл PNG, повинна просто ігнорувати фрагменти, які вона не розуміє. Специфікації щодо бітової глибини, типу кольору, стиснення, фільтрів, методів чергування та інформації про палітру використовуються так само, як і для формату PNG за замовчуванням.

APNG проти GIF

Оскільки GIF уже є та використовується протягом тривалого періоду часу, ви можете задатися питанням, чим APNG відрізняється від GIF. Нижче наведено набір порівнянь між APNG і GIF, який дає коротке уявлення про обидва формати файлів.

APNGGIF
Опубліковано20041987
Глибина кольору24 біт8 біт
Частота кадрівНеобмежено10 кадрів за секунду
ПрозорістьПовна та частковаПовна
СтисненняДуже добреДобре

Список літератури

Див. також