Галерея картинок

Сравнение формата APNG с аналогичными графическими форматами

Графическое оформление при создании абсолютного большинства Интернет-проектов играет определяющую роль. Это связано не только с совершенствованием программного и технического обеспечения компьютеров с каналов связи, но и с психологическими особенностями человеческой психики и мозговой деятельности. Именно поэтому, большинство дизайнеров и вед-мастеров уделяют особое внимание графическому содержанию сайта. При этом, используются старые и постоянно разрабатываются новые технологии и форматы изображений. Конечно же, каждый формат изначала создавался для выполнения каких-то узкоспециализированных функций, поэтому, каждый графический формат имеет своим положительные и отрицательные стороны. Давайте посмотрим, чем отличается формат APNG от своих конкурентов, и в чем он выигрывает, а в чем проигрывает?

Одним из самых известных и старых форматов в анимационной графике является формат GIF (Graphics Interchange Format), который появился в 1987 году. Поскольку у него практически не было конкурентов, этот формат не только быстро завоевал благосклонность разработчиков Интернет-приложений и посетителей всемирной паутины, но и значительно увеличил привлекательность многих Интернет-проектов. Сегодня формат GIF в основном используется для создания логотипов, надписей, схем и так далее.

К достоинствам формата GIF относятся:

  • Относительно высокий уровень сжатия без потери качества передачи изображения (используется формат сжатия LZW).
  • Задача цикличности прокрутки анимационного ролика, что избавляет от необходимости дополнительных операций пользователем и установку дополнительных программ.
  • Возможность черезстрочнго вывода изображения, что позволяет увеличить скорость загрузки страницы сайта.

К недостаткам формата GIF можно отнести - ограниченность количества цветов (256 цветов) и биполярность пикселов (отсутствие полупрозрачных пикселов).

Однако, время шло и появился новый формат, который мог воспроизводить анимационные ролики, им стал MNG (Multiple-image Network Graphics), который пришел на смену формату GIF. В отличии от GIF-формата, данный формат обладал существенными преимуществами:

  • Значительно расширилась цветовая палитра.
  • Появилась возможность управления кадрами при помощи команд управления изображением, в отличии от GIF, где все изменения возможны были только в самих кадрах. Эта возможность позволила существенно облегчить процесс редактирования анимационного ролика в формате MNG.
  • Появились вложенные циклы позволяющие создавать сложную анимацию, что значительно расширило возможности создания нового графического файла.
  • Возможность выбора более эффективного алгоритма сжатия изображения. Теперь по желанию вы можете сжать как с потерями качества (JPEG), так и без потерь (PNG). При этом, один их кадров может сжат без потерь информации, следующий – с потерями качества изображения, что открывает широкие возможности по оптимизации анимационных роликов.
  • Возможность использования альфа-канала для управления степенью прозрачности изображения.
  • Поддержка гамма-корекции позволила "управлять" качеством изображения, в зависимости от программного и технического оснащения удаленного компьютера пользователя.
  • Возможность включения текстовой и звуковой информации в изображение.
  • Задачу контрольных сумм файла для более надежной передачи изображения при помощи различных каналов связи.
  • Возможность выбора уровня сложности спецификации формата (MNG-LC - низкая сложность или MNG-VLC - высокая сложность). Эта возможность позволяет дифференцированно подходить к оформлению изображения в зависимости от поставленной задачи.

К недостаткам MNG относится сложность реализации на практике. Это связано с тем, что все кадры в анимированном изображении отличаются друг от друга слоями, в которых произведены операции масштабирования, обрезания, изменения цвета и так далее. Этот недостаток привел к тому, что кроме необходимости приложить больше усилий для разработки анимации, конечный файл обладает весьма значительным объемом. Кроме этого, данный формат поддерживается не всеми браузерами. В том случае, если браузер не поддерживает формат MNG, то вместо изображения пользователь увидит лишь серый квадратик.

Еще одним распространенным форматом для передачи видеофайлов является AVI (Audio Video Interleave). Данный формат в основном используется для хранения и создания значительных объемов видеоизображений. Популярность и широкая распространенность данного формата графических и звуковых файлов связано с поддержкой не только бытовой видео- и аудиотехники, но и тот факт, что формат AVI был разработан и принят по умолчанию для всех компьютеров, которые используют в качестве операционной системы Windows. Учитывая давность разработки и появления данного формата, на сегодняшний день, формат AVI выполняет множество задач, которые не были заложены в спецификацию формата. Именно поэтому, сегодня многие пользователи, которые желают просмотреть видеозапись вынуждены устанавливать дополнительные кодеки, которые бы обеспечение воспроизведение файла.

Появление формата APNG стало следующим логичным шагом в развитии компьютерной графики. Учитывая то, что формат APNG, равно как и формат MNG "ведет свою родословную" от графического формата PNG, его преимущества по сравнению с форматом GIF аналогичны формату MNG. Однако, формат APNG обладает следующим преимуществами по сравнению с форматом MNG:

  • Не смотря на то, что формат APNG, так же как и формат MNG, поддерживается не всеми браузерами, однако, любой браузер способен отобразить первый кадр анимационного ролика.
  • Каждый кадр формата APNG хранит только отличия от предыдущего, что значительно экономит объем занимаемы готовым файлом. Таким образом, можно сказать, что формат APNG является "заместителем" формата GIF.
  • Относительная простота создания анимационного ролика, т.к. объем его спецификации сократился более чем в десять раз.
  • Для формата APNG безразличен способ подготовки и внутренняя структура кадров анимационного ролика.

Можно сделать вывод, что на сегодняшний день формат APNG является наиболее удобным и предоставляющим огромное количество возможностей по оформлению графики. Вобрав в себя все самое лучшее от своих предшественников, и избавившись от их недостатков, возможно в скором времени этот формат сможет стать заменой формата GIF, а также занять лидирующую позицию среди других анимированных форматов изображений.