Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Finalka_versia_2 графика.pdf
Скачиваний:
139
Добавлен:
05.06.2015
Размер:
1.98 Mб
Скачать

13)О стандартах форматов изображений. Общая характеристика и структура формата GIF. Чересстрочная развертка в GIF.

GIF - Graphic Interchange Format. 1987-89г.г. Алгоритм сжатия – LZW(Lempel-Ziv- Welch).Главный соперник jpeg, его преимущества перед jpeg:

прозрачный фон;

анимация.

Черезстрочный GIF

Формат GIF допускает чересстрочное хранение данных. При этом строки разбиваются на группы, и меняется порядок хранения строк в файле. При загрузке изображение проявляется постепенно, в несколько проходов.

В черезстрочном GIF’е сначала записываются строки 1, 5, 9 и т. д. Таким образом, загрузив 1/4 данных, пользователь будет иметь представление о целом изображении. Вторым проходом следуют строки 3, 7, 11, разрешение изображения в браузере ещё вдвое увеличивается. Наконец, третий проход передаёт все недостающие строки (2, 4, 6…).

Чересстрочная запись незначительно увеличивает размер файла, но это, как правило, оправдывается приобретаемым свойством.

Структура

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

Минимально необходимый набор блоков - простейший неанимированный GIF:

Дескриптор логического экрана.

Глобальная палитра.

Дескриптор изображения.

Изображение.

Дескриптор логического экрана

Вначале каждого файла GIF находится заголовок. Он состоит из текста "GIF87a" или "GIF89a", в зависимости от версии.

Дескриптор - это просто "описатель" или "описание". Логический экран - область реального экрана компьютера, куда выводятся все картинки данного файла GIF.

• W, H - ширина и высота логического экрана в пикселах.

• BG - номер цвета фона. Если в файле присутствует глобальная палитра, то этим цветом заливаются области фона, где нет картинок.

• R - соотношение сторон исходного изображения. В версии GIF87a это поле зарезервировано, и здесь стоят нули. Этот параметр редко используется.

• CT - наличие глобальной палитры. Если этот флаг установлен, то сразу после дескриптора глобального экрана должна начинаться глобальная палитра. Размер палитры определяется полем

Size.

• Color - цветовое разрешение исходной картинки. Число битов, приходящееся на каждый из трех основных цветов.

Глобальная палитра

Изображения, хранящиеся в GIF, индексированы. Картинки состоят не из полноцветных

пикселов, а из номеров цветов, а сами цвета находятся в палитре. Палитра составлена из триад, в

свою очередь состоящих из байтов RGB основных цветов. Из всего многообразия цветов (современные компьютеры и мониторы могут показывать на экране до 16 миллионов цветов) используется всего лишь от 2 до 256. Сведение числа цветов к минимуму без значительного ухудшения качества изображения и без потери информации - сродни искусству, и автоматизации поддается плохо. Многие графические редакторы позволяют выбрать наилучший вариант индексации картинки "на глаз".

Дескриптор изображения

Действует на следующий за ним графический блок (картинку). Между дескриптором и блоком графики может находиться только локальная палитра.

W, H - ширина и высота картинки в пикселах.

Left, Top - положение картинки на логическом экране.

CT - наличие локальной палитры. Размер палитры определяется полем Size.

I - чересстрочная или обычная развертка картинки при выводе на экран.

SF - флаг сортировки палитры. Указывает, сортирована ли палитра по значимости цветов, когда первыми идут наиболее значимые цвета. Значимость цвета определяется тем, какую площадь изображения он занимает по отношению к другим цветам.

14)Формат TIFF

Растровый формат TIFF (Tagged Image File Format) был создан для преодоления трудностей, которые возникают при переносе графических файлов с IBM-совместимых ПЭВМ на ПЭВМ

Macintosh и обратно.

TIFF сегодня — это стандартный файловый формат, поддерживаемый большинством графических программ создания и обработки изображений, а также программными пакетами верстки. Способность к расширению, позволяющая записывать растровые изображения любой глубиной цвета, делает этот формат весьма перспективным для хранения и обработки графической информации.

TIFF стал общим форматом для систем ввода изображений со сканеров, используется в издательских системах и входит в состав дистрибутивных приложений Windows.

Организация файла.

Файлы TIFF состоят из трех разделов: заголовка файла изображения (Image File Header - IFH), директории файла изображений (Image File Directory - IFD) и растровых данных (Тэг). Из них необходимыми являются только IFH и IFD. Следовательно, допускается возможность существования файла TIFF, не содержащего растровых данных. Файл TIFF, содержащий несколько изображений будет включать столько же директорий файла и разделов растровых данных (по одному для каждого изображения).

В составе структуры TIFF - файла можно выделить: 1. Заголовок, включающий:

- идентификатор порядка байтов в файле (от старших к младшим или наоборот); - номер версии;

- указатель на первую директорию IFD;

2. Директория (IFD) - содержит описание одного изображения:

-счетчик тэгов в директории;

-последовательность тэгов;

-указатель на следующую директорию IFD; 3. Тэг:

-идентификатор поля;

-тип поля (базовое, информационное, факсимильное и поле запоминания и восстановления документов);

-длина поля;

-смещение в файле к данным.

Структура формата гибкая и позволяет сохранять изображения в режиме цветов с палитрой,

атакже в различных цветовых пространствах:

Бинарном (двуцветном, иногда неправильно называемом чёрно-белым)

Полутоновом

С индексированной палитрой

RGB

CMYK

YCbCr

CIE Lab

Поддерживаются режимы 8, 16, 32 и 64 бит на канал при целочисленном, а также 32 и 64 бит на канал при представлении значения пиксела числами с плавающей запятой.

Имеется возможность сохранять изображение в файле формата TIFF со сжатием и без сжатия. Степени сжатия зависят от особенностей самого сохраняемого изображения, а также от используемого алгоритма. Формат TIFF позволяет использовать следующие алгоритмы сжатия:

PackBits (RLE)

Lempel-Ziv-Welch (LZW)

LZ77

ZIP

JBIG

JPEG

CCITT Group 3, CCITT Group 4

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]