Методические указания к лабораторной работе Работа с мультимедийными структурами данных 2

Loading...


бет3/23
Дата21.09.2021
өлшемі0.67 Mb.
түріМетодические указания
1   2   3   4   5   6   7   8   9   ...   23

Графический формат GIF

Общие сведения


Graphics Interchange Format (GIF) компьютерной информационной службы CompuServe – один из наиболее широко используемых форматов графических файлов. Сейчас он используется почти на всех платформах и является стандартным форматом изображений в Word Wide Web.

GIF поддерживает разрешения до 65536 х 65536 и значения глубины цвета от 1 до 8 битов на пиксель (максимум 256 цветов). Данный формат использует алгоритм сжатия Lempel-Ziv-Welch (LZW) /6.2/, требующий менее 16 Кб для хранения кода сжатия и распаковки. Следует отметить, что алгоритм LZW, позволяющий уменьшать объем данных до 40% от исходного, во многом напоминает алгоритмы, применяемые в программах архивации данных. В результате этого попытки дополнительного сжатия GIF-файлов обычно ни к чему не приводят.

Графические данные в формате GIF могут храниться в двух видах. В первом варианте строки данных хранятся последовательно, сверху вниз. Другой способ, называемый чередующимся (interlaced), предполагает запись каждой восьмой строки, затем каждой четвертой и т.д. При выводе на экран чередующихся изображений имеется возможность оценить результат уже по 1/8 доступных данных. Это особенно удобно, когда изображение выводится на экран по мере поступления данных, как в случае просмотра WWW-страниц.

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

В настоящее время можно встретиться с двумя разновидностями формата GIF. Первая официальная версия GIF, документация на которую вышла в 1987 году, называется GIF87a. Новая усовершенствованная версия формата получила название GIF89a. Дополнительные возможности второй версии позволяют включать в GIF-файл текст (подписи и комментарии), накладывать в пределах одного файла изображения друг на друга, устанавливать прозрачный цвет и помещать в файл дополнительную информацию для приложений. Если эти возможности реально не задействовать, то большинство программ будут создавать файл версии GIF87a. В результате даже те программы, которые распознают только первую версию формата, нормально работают с большинством изображений, полученных из Internet.

Файл GIF состоит из заголовка и серии блоков.

Заголовок GIF-файла


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

Таблица 1.

Заголовок GIF

Размер в байтах

Биты

Описание

3



GIF

3




Версия (87a или 89a)

2




Ширина экрана

2




Высота экрана

1




Информация об экране и цветах




0–2

Размер глобальной палитры




3

1, если выборочная палитра




4–6

Разрешение цвета (число битов минус 1)




7

1, если глобальная палитра

1




Цвет фона

1




Отношение масштабов по вертикали и горизонтали

3 х N




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

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


Блоки GIF-файла


За заголовком следуют блоки. Каждый блок начинается с одного или двух байтов, идентифицирующих его тип. Типы блоков, поддерживаемых форматом GIF, приведены в таблице 2.

Таблица 2.

Типы блоков GIF

Идентификатор блока

(1-й байт)



Дополнительный идентификатор

(2-й байт)



Имя блока

Описание блока расширения

0x2C



Изображение





Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   23
Loading...




©melimde.com 2020
әкімшілігінің қараңыз

    Басты бет
Сабақтың тақырыбы
Сабақтың мақсаты
бойынша жиынтық
Сабақ тақырыбы
жиынтық бағалау
ғылым министрлігі
рсетілетін қызмет
Жалпы ережелер
тоқсан бойынша
қызмет стандарты
бекіту туралы
бағалауға арналған
Сабақ жоспары
Әдістемелік кешені
Қазақстан республикасы
тоқсанға арналған
жиынтық бағалаудың
туралы хабарландыру
жиынтық бағалауға
арналған жиынтық
бағалау тапсырмалары
арналған тапсырмалар
білім беретін
республикасы білім
Қазақстан республикасының
бағалаудың тапсырмалары
мерзімді жоспар
Қазақстан тарихы
пәнінен тоқсанға
Жұмыс бағдарламасы
арналған әдістемелік
біліктілік талаптары
әкімінің аппараты
Қазақ әдебиеті
туралы анықтама
Мектепке дейінгі
мамандығына арналған
нтізбелік тақырыптық
қойылатын жалпы
жалпы біліктілік
Конкурс туралы
мемлекеттік әкімшілік
болып табылады
оқыту әдістемесі
жалпы конкурс
Реферат тақырыбы
қатысушыларға қойылатын
Қазақстан облысы
әдістемелік ұсыныстар
әдістемелік кешені
тақырыптық жоспар

Loading...