Комплексный профессиональный подход к созданию веб-сайтов.

Главная / Дайджест / Интересная информация о GIF картинках

Интересная информация о GIF картинках

25 ноября 2013, Автор: sergey43

GIF картинки
Любой пользователь сети Интернет уже достаточно привычно воспринимает появляющиеся перед ним почти на любой веб-странице картинки-мультфильмы, так называемые анимационные (animated), или динамические GIFы. Нередко именно такими картинками являются многочисленные рекламные баннеры. Динамические GIF изображения можно определить, как определенный стандарт графических файлов, дающий возможность размещать в одном файле сразу несколько изображений, для дальнейшего их последовательного вывода на экран монитора с целью создания мультипликационного эффекта.

В данный момент широко используется несколько расширенная (по сравнению с предыдущими версиями) спецификация GIF изображений с названием GIF89a, и она обладает следующими новыми возможностями:

1. Добавление в графический файл нескольких комментариев (они не отображаются на мониторе, но их может прочитать программа, поддерживающая GIF89a).
2. Удобное управление задержкой перед началом смены кадров (задается в 1/100 секундах, или в ожидании ввода пользователя).
3. Управление удалением предыдущего изображения. Можно оставить, заменить, поменять цвет фона у предыдущего изображения.
4. Вывод текста.
5. Определение прозрачного цвета.
6. Создание управляющих блоков различными прикладными программами (например, application-specificextensions). Так с помощью данной программы вы внутри GIF-файла сможете создать нужный вам блок, который будет игнорироваться абсолютно всеми программами, за исключением той, для которой он был предназначен.

Как можно увидеть, стандарт GIF89a – достаточно мощный инструмент для создания анимации и ее дальнейшего применения на сайтах, но тут нужно принимать во внимание тот факт, что если отдельные специальные графические программы и будут поддерживать данный стандарт в полном его объеме, то это не относится к самым распространённым интернет браузерам, следовательно для применения динамических GIFов для сети лучше ориентироваться не на сам стандарт GIF изображения, а на его поддержку браузерами.

Структура файла GIF89a.

Составляющие части файла GIF89a, расположенны в определенной последовательности. Можно выделить блоки трех типов:

Блоки изображения: описание палитры, текст, изображение – эти блоки содержат основные данные для самого изображения;

Управляющие блоки: управление графическими расширениями, описание логического экрана, заголовок, признак конца – определяют, как именно будут обрабатываться используемые изображения;

Специальные блоки: прикладные расширения и комментарии – не оказывают никакого влияния на изображение, но их можно обрабатывать прикладными программами по их усмотрению.

К основным достоинствам GIFов можно отнести:

• небольшой объем файла за счет сжатия
• не требуется никаких плагинов для их просмотра
• просто поместить на страницу, не требуется никакого программирования
• не требует для работы постоянной связи с сервером
• может быть помещен в кэш, не потребует повторного обращения к серверу

Но как и у каждой медали, у динамических GIFов имеется и обратная сторона:

• не поддерживается многими браузерами в полном объеме
• палитра не более 256 цветов
• сжатие фотографий еще хуже, чем в JPEG
• любой может запросто украсть результат ваших многочасовых трудов (точно так же, как и в случае с обычными картинками)

Оставить комментарий