Реферат: Описание графического формата TGA

Размер пикселя

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

От 0 до 255(ширина идентификационного поля)

0=черно-белая, 1=цветная

0=изображения нет, 1-3=без сжатия, 9-11=сжатие

Смещение первого элемента в таблице цветов

Количество элементов цветовой таблицы

Количество битов в элементе таблицы

Показывает смещение изображения по X

Показывает смещение изображения по Y

Ширина изображения в пикселях

Высота изображения в пикселях

Количество бит в пикселях – 8,16, 24 или 32

Биты 0-3=, биты 4-5 показывает

Все эти дополнения внесенные в конец TGA файла (v 1.0), включаются в файл по желанию разработчика изображения. Концовка необходима для того, чтобы отличить один формат от другого.

Все заголовки и обязательные структуры приведены ниже. Заголовок, общий всех версий TGA файлов, его форма:

1.2. Описание компонентов файла TGA

IDLength – указывает размер поля идентификации изображения, которое идет сразу за заголовком. Начинается с 12-го байта и может быть в диапазоне от 0 до 255. Если это поле имеет значение 0, то области идентификации изображения в файле нет. Если оно есть, то содержит информацию, понятную человеку (текст), либо понятную только той программе, которая создала этот файл.

ColorMapType – определяет наличие цветовой таблицы. Если это поле равно 1 – таблица есть, 0 – нет, если лежит в пределах от 2 до 255 – таблица есть, но формат ее понятен только программе, создавшей файл.

ImageType – показывает тип изображения. Их всего семь. Планировка цвета изображения применяет палитру.

Значение

Тип данных изображения

Цвет таблицы

Кодировка

0

В файле нет данных

изображения

Нет

Нет

1

Изображение с таблицей

Есть

Нет

2

TrueColorImage

Нет

Нет

3

Монохромное

Нет

Нет

9

Изображение с таблицей

Есть

Есть

10

TrueColorImage

Нет

Есть

11

Монохромное

Нет

Есть

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

CMapStart – Смещение первого элемента в таблице цветов. Таблица может быть больше чем палитра.

CMapLength - устанавливает количество элементов цветовой таблицы.

CMapDepth – содержит количество битов в элементе таблицы.

XOffeset и YOffeset - описывают положение изображения на экране дисплея. По умолчанию координаты ( 0,0) находятся в нижнем левом углу экрана, но любой из четырех углов может быть начальной точкой при описании поля изображения.

Width и Height – ширина и высота - размер изображения в пикселях. Максимум размера TGA изображения – это 512 пикселей в ширину при 482 пикселей в высоту.

PixelDepth – это номер байта в пикселе, содержащий определенные биты.

К-во Просмотров: 668
Бесплатно скачать Реферат: Описание графического формата TGA