Общая информация

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