Jump to content

Сетевая графика с несколькими изображениями

Сетевая графика с несколькими изображениями
Расширение имени файла
.mng
Тип интернет-СМИ
видео/x-mng (неофициальный)
Разработано Группа разработки PNG (пожертвовано W3C )
Тип формата компьютерная анимация
Контейнер для PNG , JNG
Расширено с PNG

Сетевая графика с несколькими изображениями ( MNG ) — это формат графических файлов , опубликованный в 2001 году для анимированных изображений. Его спецификация публично задокументирована, и доступны эталонные реализации бесплатного программного обеспечения .

MNG тесно связан с форматом изображений PNG . Когда в начале 1995 года началась разработка PNG, разработчики решили не включать поддержку анимации , поскольку большинство разработчиков PNG считали, что перегрузка одного типа файла как неподвижными, так и анимационными функциями является плохим дизайном, как для пользователей (у которых нет простых способ определения того, к какому классу принадлежит данный файл изображения) и для веб-серверов (которые должны использовать тип MIME, начинающийся с image/ для фотографий и видео/ для анимации, несмотря на GIF), [1] но вскоре началась работа над MNG как версией PNG с поддержкой анимации. Версия 1.0 спецификации MNG была выпущена 31 января 2001 года.

Поддержка файлов [ править ]

Поддержка [ править ]

Gwenview имеет встроенную поддержку MNG. GIMP может экспортировать изображения в виде файлов MNG. Imagemagick может создать файл MNG из серии файлов PNG. С помощью плагина MNG Irfanview может читать файл MNG. [2] Если MPlayer связан с libmng, он и все его графические интерфейсы, такие как Gnome MPlayer, могут отображать файлы MNG.

Браузеры Mozilla и Netscape 6.0, 6.01 и 7.0 включали встроенную поддержку MNG до тех пор, пока код не был удален в 2003 году из-за размера кода и небольшого фактического использования. [3] вызывая жалобы на сайте разработки Mozilla. [4] Позже Mozilla добавила поддержку APNG как более простую альтернативу. [5] Аналогичным образом, ранние версии браузера Konqueror включали поддержку MNG, но позже от нее отказались. Поддержка MNG никогда не была включена в Google Chrome , Internet Explorer , Opera или Safari .

Продукт Статус поддержки
Обработка изображений
Часис Draw IES Да
GIMP Частичный
Гвенвью Да
ИзображениеМагия Да
Ирфанвью Частично, через плагин
KMPlayer Да
Конвертер Да
MPlayer Да
XnView Да

Поддержка сервера [ править ]

Веб-серверы обычно не поставляются предварительно настроенными для поддержки файлов MNG. [6] [7]

Разработчики MNG надеялись, что MNG заменит GIF для анимированных изображений во Всемирной паутине , так же, как PNG сделал для неподвижных изображений. [8] Однако с истечением срока действия патентов LZW и появлением альтернативных форматов файлов, таких как APNG, Flash и SVG , в сочетании с отсутствием программ просмотра и сервисов, поддерживающих MNG, использование Интернета было намного меньше, чем ожидалось.

Технические подробности [ править ]

Структура файлов MNG по существу такая же, как и у файлов PNG, отличаясь лишь немного другой сигнатурой ( 8A 4D 4E 47 0D 0A 1A 0A в шестнадцатеричном формате , где 4D 4E 47 это ASCII для «MNG» — см. « Переносимая сетевая графика: заголовок файла ») и использование гораздо большего разнообразия фрагментов для поддержки всех функций анимации, которые он предоставляет. Изображения, которые будут использоваться в анимации, хранятся в файле MNG как инкапсулированные изображения PNG или JNG .

Также определены две версии MNG пониженной сложности: MNG-LC (низкая сложность) и MNG-VLC (очень низкая сложность). Это позволяет приложениям включать некоторый уровень поддержки MNG без необходимости реализации всей спецификации MNG, точно так же, как стандарт SVG предлагает подмножества «SVG Basic» и «SVG Tiny».

MNG не имеет зарегистрированного типа носителя MIME , но video/x-mng или image/x-mng можно использовать.Анимацию MNG можно включать в HTML- страницы с помощью <embed> или <object> ярлык.

MNG может быть с потерями или без потерь, в зависимости от того, закодированы ли кадры в формате PNG (без потерь) или JNG (с потерями).

Альтернативы [ править ]

Большинство современных веб-браузеров поддерживают анимацию в форматах APNG , SVG , WebP и WebM . По состоянию на февраль 2024 г. только Apple Safari поддерживает HEIF и JPEG XL . [9] Наиболее распространенными альтернативами были анимированные GIF-изображения и — вплоть до прекращения их поддержки в 2017 году. [10] Адобе Флеш . Изображения GIF ограничены 256 цветами с ограниченным сжатием, но этот формат поддерживается всеми графическими веб-браузерами и до сих пор широко используется.

Анимацию можно создавать в браузере с помощью CSS 3 функций — анимаций , переходов и спрайтов , а также JavaScript API веб-анимации — путем указания кадров или движений неподвижных изображений или визуализированных фигур. Это может быть ресурсоемким, а анимацию обычно невозможно сохранить в переносимом файле изображения или разместить на имиджбордах .

Internet Explorer поддерживает только анимацию GIF, CSS и Flash.

См. также [ править ]

Ссылки [ править ]

  1. ^ «Часто задаваемые вопросы по PNG» . libpng.org .
  2. ^ Скилян, Ирфан. «Плагины IrfanView» . Irfanview.com . Проверено 18 ноября 2012 г.
  3. ^ «195280 — Удаление поддержки MNG/JNG» . bugzilla.mozilla.org .
  4. ^ «18574 — (mng) восстановить поддержку формата анимации MNG и формата изображений JNG» . bugzilla.mozilla.org .
  5. ^ «Анимированная графика PNG — Центр документов MDC» . 4 июля 2008 года . Проверено 6 декабря 2010 г.
  6. ^ «Справка:Изображения и другие загруженные файлы» . Викимедиа Мета-Вики . Фонд Викимедиа. 2 октября 2012 года . Проверено 18 ноября 2012 г.
  7. ^ «Ошибка базы данных» . help.lycos.com . Архивировано из оригинала 12 августа 2014 года.
  8. ^ «Домашняя страница MNG (сетевая графика с несколькими изображениями)» . libpng.org .
  9. ^ Деверия, Алексис (17 февраля 2024 г.). «Могу ли я использовать... Таблицы поддержки браузерами современных веб-технологий» . Могу ли я использовать... Таблицы поддержки браузерами современных веб-технологий . Проверено 21 февраля 2024 г. См.: МНГ , Анимированные PNG , SVG SMIL-анимация , WebP , WebM , AVIF , JPEG XL , HEIF/HEIC , CSS-анимация , API веб-анимации , Adobe Flash .
  10. ^ «Flash и будущее интерактивного контента» . Adobe Inc. , 25 июля 2017 г. Архивировано из оригинала 2 декабря 2017 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a52852ec6663f2248ebf4ca35427a91b__1713510180
URL1:https://arc.ask3.ru/arc/aa/a5/1b/a52852ec6663f2248ebf4ca35427a91b.html
Заголовок, (Title) документа по адресу, URL1:
Multiple-image Network Graphics - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)