Имя | Graphics Interchange Format, GIF |
Тип | Растровый |
Расширение файлов | .gif |
Цвета | от 2 до 256 |
Поддержка альфа-каналов | Нет |
Сжатие | Да |
Поддерживается приложениями | Большинство приложений, работающих с графикой |
GIF (Graphics Interchange Format) — популярный растровый формат. Он предложен фирмой CompuServe Inc. в качестве средства для обмена растровыми изображениями между платформами и системами, поэтому поддерживается большинством программ, работающих с растровой графикой. Формат можно считать одним из стандартов де факто для публикации изображений в сети Интернет. Он поддерживает до 256 цветов и сжатие информации по методу LZW. Это эффективный метод сжатия информации, позволяющий во многих случаях сократить объем графического файла в два раза и более. Название метода образовано по первым буквам имен авторов Lempel, Ziv, Welch.
В 1989 году опубликована пересмотренная спецификация формата, которая получила название GIF 89a. Возможности формата были значительно расширены, в частности, появилась возможность хранить текстовые и графические данные в одном файле и работать с областями прозрачности.
FreeHand может принимать файлы в формате GIF и передавать их в другие приложения. При импорте происходит преобразование изображений из формата GIF в TIFF. Сама процедура импорта не требует вмешательства пользователя и, после того как указано расположение искомого файла и выбрано его имя, выполняется автоматически.
Экспортируемое в GIF изображение преобразуется в растровую форму. Такое преобразование нельзя выполнить автоматически, поскольку растеризация — операция неоднозначная. Чтобы экспортировать изображение в формате GIF, требуется выполнить несколько настроек.
В диалоговом окне Export Document, которое выводится на экран по команде
File| Export, надо щелкнуть по кнопке Setup и вызвать диалоговое окно
Bitmap Export Defaults. Параметры Resolution (Разрешение) и Anti-aliasing (Сглаживание) имеют для формата GIF такой же смысл, как для любых других растровых форматов. Параметры
Include alpha channel (Включить альфа-канал) и Alpha includes background
(Включить слои заднего плана) приобретают в формате GIF несколько иной смысл.
Формат GIF в отличие от TIFF, PNG, BMP, TGA не поддерживает работу с цветовыми каналами. Эти параметры предназначены для создания файлов с зонами прозрачности.
Выбор опции Include alpha channel не вносит в изображение никаких изменений. Она работает только вместе с параметром
Transparent Background (Прозрачная подложка), для выбора которого следует щелкнуть по кнопке
More и установить соответствующий переключатель в окне GIF Options.
Все пикселы фона GIF-файла, сохраненного с данными параметрами, считаются прозрачными. Использовать прозрачный фон в обычных программах, не имеющих специальных программных средств, нельзя. Работать с прозрачностью могут только специальные растровые редакторы (Photoshop) или программы, обладающие средствами маскирования цветов (Corel Draw).
Если включена опция Alpha includes background (Включить слои заднего плана), то пользователь может менять области прозрачности, не затрагивая самого рисунка.
Эти функции выполняют изображения, расположенные на слоях заднего плана (Background). Области пересечения основного рисунка с черными областями заднего плана считаются прозрачными. Области заднего плана, залитые белым цветом, на прозрачность не влияют.
Чтобы отделить прозрачные области GIF-файла от основного изображения, их можно закрасить любым цветом выбранной палитры. Задать такой цвет можно либо щелчком мыши на цветовом образце, либо набрав его порядковый номер в поле
Index (см. рис. 9-5).
Рассмотрим дополнительные настройки формата, для выбора которых служит окно GIF Options. Напомним, что это окно выводится на экран щелчком по кнопке
More.
9-5. Настройки GIF-файлов
Выбором переключателя Interlaced (Чересстрочный) устанавливается чересстрочный режим вывода на экран GIF-файла. В этом режиме ряды пикселов изображения выводятся на экран с пропуском соседних линий. Режим очень удобен для передачи изображений в
Internet, поскольку наблюдатель может по неполной совокупности строк быстро оценить транслируемый образ и принять решение о дальнейших действиях.
Переключатель Dither (Псевдосмешение) применяется для интерполяции цветовой гаммы изображения. Известно, что формат GIF поддерживает не более 256 цветов. Чтобы сохранить в GIF-файле плавные цветовые переходы или градиенты, используется прием, который называется псевдосмешением. Псевдосмешение — это наложение пикселов разного цвета для передачи цветовых оттенков, которые отсутствуют в палитре формата. Выбор данной опции увеличивает размер файла.
Поле Palette (Палитра) содержит список цветовых палитр. Цветовая палитра здесь рассматривается как множество цветов GIF-файла.