aspose.info
UK

Формат файлу MNG - формат файлу мережевої графіки з кількома зображеннями

Оновлено

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

Файл із розширенням .mng — це формат файлу мережевої графіки з кількома зображеннями, схожий на формат зображення PNG, але підтримує анімовані зображення. Його було розроблено, щоб уникнути перевантаження формату PNG додатковими функціями анімації. MNG також схожий на файли GIF, але використовує більше стиснення та підтримує повну альфа-версію. Неофіційним типом носія MIME для файлів MNG є video/x-mng. Файли MNG можна відкривати в таких програмах, як ImageMagik і IrfanView.

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

Формат файлу MNG схожий на формат PNG і використовує таку саму структуру фрагментів, як визначено в специфікаціях PNG. Декодер MNG повинен мати можливість декодувати потоки даних PNG без вказівки будь-яких спеціальних прапорів для інструкцій декодування. MNG об’єднує кілька зображень у «рамку», де деякі зображення використовуються як спрайти для переміщення з одного місця в інше. Механізм дозволяє повторно використовувати дані зображення без їх повторної передачі. Специфікації MNG можна переглянути для довідки розробника.

Підпис MNG

Потік даних MNG починається з 8-байтового підпису, який містить:

138  77  78  71  13  10  26  10  - (decimal)
8a  4d  4e  47  0d  0a  1a  0a   - (hexadecimal)
\212   M   N   G  \r  \n \032 \n - (ASCII C notation)

Це схоже на підпис PNG, але містить MNG замість PNG.

Кадр MNG

Кадр MNG складається з двовимірного зображення менших зображень. До кожного маленького зображення можна отримати доступ за допомогою комбінації індексів рядків і стовпців. Формат здатний зберігати тривимірні «воксельні» дані, які розташовані в серії двовимірних площин. Кожна площина представлена потоком даних PNG або Delta-PNG. Кожен потік даних Delta-PNG визначає зображення як відмінності від батьківського зображення PNG. Це забезпечує набагато більш компактний спосіб представлення наступних зображень, ніж використання повного потоку даних PNG для кожного.

Посилання

Див. також