Блок поддержки приложений (Application Extension) Так как формат GIF используется для самых разных целей, версия GIF89a включила блоки поддержки приложений (Application extension), что позволило индивидуальным приложениям хранить любую нужную информацию в файле GIF. Блок можно использовать для указания версии приложения или специальных данных системы. Первый подблок всегда содержит одиннадцать байт. С их помощью определяются два кода, восьмибайтный ASCII-код и трехбайтный двоичный код, которые приложение может использовать для идентификации того расширения, которое оно понимает.
Дополнительная информация Подробную документацию GIF компьютерной информационной службы CompuServe можно получить на сервере ftp://x2ftp. oulu. fi/pub/msdos/ programming/formats.
PNG 14 Хотя Graphics Interchange Format (GIF) компьютерной информационной службы CompuServe и стал одним из наиболее широко используемых графических форматов файлов (см. стр. 122), увы, и он не лишен недостатков. Сейчас, когда многие компьютеры имеют 24-разрядные видеокарты, при взгляде на формат GIF с его ограничением в виде 8 бит на пиксел, вспоминаешь «там царь Кощей над златом чахнет. » Так же серьезным минусом стало и то обстоятельство, что алгоритм сжатия LZW формата GIF запатентован. В течение многих лет с этим патентом не возникало никаких проблем, но с 1994 года фирма Unisys (владелец патента LZW) стала брать плату с разработчиков, использующих GIF.
В результате большой группой разработчиков программного обеспечения был создан преемник GIF — формат Portable Network Graphics (PNG). Так же как GIF, формат PNG (произносится «пинг») предназначен для работы на различных платформах и не поддерживает возможности, характерные лишь для отдельных систем. В отличие от GIF формат PNG не обременен никакими патентами и поддерживает до 64 бит на пиксел. Кроме того, формат PNG предоставляет ряд новых полезных возможностей, делающих его весьма перспективным в будущем. Это, прежде всего, поддержка полупрозрачных планов (альфа), улучшенное сжатие данных и т. д. Когда использовать формат PNG Формат PNG хороший претендент на место GIF. Он делает почти все, что и GIF (за исключением поддержки нескольких изображений в одном файле), и даже то, что GIF делать не может, хотя стоило бы (PNG поддерживает 24 бита на пиксел). Так же как и GIF, формат PNG может читать и выводить данные на экран по мере их поступления. Концепция режима чередования (interlaced mode) формата PNG мало отличается от той, с которой мы сталкивались в GIF (см. стр. 124). Благодаря этому появляется реальная возможность использовать его в World Wide Web и других системах, при работе с которыми важно сразу же выводить изображение на экран. Бесплатный исходный код для чтения и записи файлов PNG широко доступен, в результате чего разработчики программного обеспечения могут легко включать в свои приложения поддержку PNG. Наконец, PNG не является субъектом каких-либо патентов, а ведь именно из-за этого многие разработчики решили отказаться от работы с GIF.
Опубликовал Kest
February 22 2013 00:47:19 ·
0 Комментариев ·
4233 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.