Анимационные картинки на сайте
Структура файла GIF89a
Файл GIF89a состоит из болков, расположенных в определенной последовательности. Выделяют блоки трех типов:
- Управляющие блоки: заголовок, описание логического экрана, управление графическими расширениями, признак конца - определяют, как будут обрабатываться изображения;
- Блоки изображения: изображение, текст, описание палитры - содержат данные для самого изображения;
- Специальные блоки: комментарии, прикладные расширения - никак не влияют на изображение, но могут обрабатываться прикладными программами по их усмотрению.
Среди подобных блоков особо следует выделить прикладной блок Netscape Loop - он присутствует практически в каждой анимации (при этом, это единственный блок прикладной программы, в данном случае Netscape, который я встречал). Если браузер (теперь уже не только Netscape) видит этот блок, он проигрывает анимацию не один раз, а столько, сколько в нем указано раз, или бесконечно).
Общая схема следования этих блоков вприблизительно такова:
- Заголовок - GIF87a или GIF89a - определяет формат файла.
- Описание логического экрана (задаются размер экрана, на который "претендует" данный файл).
- Описание глобальной палитры (необязательно, но крайне желательно).
Другие статьи по теме:
-
Веб-анимация-
Создание анимаций-
Обзор gif-аниматоров-
Применение анимации на сайте-
Использование анимации в веб-дизайне