раз, или бесконечно).
Общая схема следования этих блоков вприблизительно такова:
- Заголовок - GIF87a или GIF89a - определяет формат файла.
- Описание логического экрана (задаются размер экрана, на который "претендует" данный файл).
- Описание глобальной палитры (необязательно, но крайне желательно).
- Произвольное количество блоков изображения (в том числе текстовых), или пар блоков <управление графическими расширениями - изображение>. Блок управления графическим расширением может содержать в себе указание на локальную палитру, расположение на логическом экране, задержку и способ удаления изображения, и оказывает влияние только на следующий непосредственно за ним блок изображения.
Завершитель (признак конца).
Комментарии и специальные блоки могут распологаться где угодно, кроме как:
До описания глобальной палитры (если оно есть) или до описания логического экрана.
Между блоком управления и соответствующим ему блоком изображения (то есть, они могут там находиться,