GIF-формат разработан в CompuServe Incorporation для хранения и транспортировки растровых изображений. Поддерживаемая цветовая модель — индексированные цветные изображения. Использует метод кодирования LZW (Lempel, Ziv & Welch), дающий высокий коэффициент сжатия. Позволяет содержать в одном файле несколько изображений, не связанных между собой. Поддерживается многими разработчиками графических систем. Этот формат позволяет отобразить не более 256 цветов, поэтому его лучше всего использовать для черно-белых графических изображений, цветных картинок и рисунков, содержащих крупные фрагменты одного цвета. Существует две разновидности формата. Первой официальной версией GIF была GIF87a, названная так по году выхода официальной документации. Затем вышла усовершенствованная версия формата, обладающая дополнительными возможностями и получившая название GIF89a. Обе эти разновидности поддерживают технологию чередования строк (interlacing), при помощи которой изображение может отрисовываться на экране путем постепенного увеличения четкости. Это особенно полезно, когда изображения выводятся на экран по мере поступления данных, как в случае с программами просмотра (браузерами) Интернета. Кроме того, к достоинствам формата GIF89a можно отнести сильные визуальные эффекты:
Разработчики программ, использующих формат GIF (читающих и записывающих файлы в этом формате), должны заплатить за лицензию на алгоритм сжатия LZW, примененный в GIF. |