GIF

Метки:

GIF (Graphics Interchange Format) — формат графических файлов, широко применяемый при создании сайтов. GIF использует 8-битовый цвет (256 цветов) и эффективно сжимает сплошные цветные области, при этом сохраняя детали изображения.

Существует две разновидности формата GIF. Первая официальная версия была опубликована в 1987 году, в связи с чем формат приобрел название «GIF87a», а в 1989 году вышла новая версия формата с соответствующим названием «GIF89a», который, в отличие от своего предшественника поддерживает фоновые изображения и позволяет хранить несколько графических изображений в одном файле Именно этот формат используется и по сей день.

Всю информацию в GIF-файле можно поделить на три группы:

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

Алгоритм хранения в файле графической информации следующий. Графические данные представляют собой блоки размером не более 255 байтов. В этих блоках под каждый пиксел изображения отводится индекс, имеющий отношение к хранимой в файле таблице цветов. Все пикселы нумеруются по порядку слева направо и сверху вниз. Затем массив индексов архивируется с помощью алгоритма Лемпела–Зива–Уелча (LZW), хорошо сжимающего одинаковые последовательные данные.

Особенности

  • Количество цветов в изображении может быть от 2 до 256, но это могут быть любые цвета из 24-битной палитры.
  • Файл в формате GIF может содержать прозрачные участки. Если используется отличный от белого цвета фон, он будет проглядывать сквозь «дыры» в изображении.
  • Поддерживает покадровую смену изображений, что делает формат популярным для создания баннеров и простой анимации.
  • Использует свободный от потерь метод сжатия

Область применения

Текст, логотипы, иллюстрации с четкими краями, анимированные рисунки, изображения с прозрачными участками, баннеры.

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

  • Строки и параграфы переносятся автоматически.
CAPTCHA
Вопрос для защиты от спама.
4 + 0 =
Решите этот простой пример и введите результат. Так, для 1+3 надо ввести 4.