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

Целое число – высота изображения в пикселях.

Размер пикселя изображения.

Число битов в хранящемся индексе пикселя.

Байт описания изображения.

Биты с 3 по 0 – количество битов, свойственных каждому пикселю.

Бит 4 – зарезервирован. Должен быть установлен на 0.

Бит 5 – бит начала экранных координат. (0 = начало координат нижнем левом углу, 1 = начало координат в верхнем левом углу.) Должен стоять 0 для изображений типа Truevision.

Биты с 7 по 6 – хранение данных, регулируемое флагом. (00 = без чередования; 01 = двустороннее (четное/нечетное) чередование; 10 = чередование четырьмя способами; 11 = зарезервированный.)

Весь этот байт должен быть установлен на 0. Н спрашивайте меня, почему.

18

различно

Идентифицирующее поле изображения.

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

различно

различно

Данные о карте цветов.

Смещение определяется размером идентификационного поля изображения. Длина определяется спецификацией карты цветов, которая описывает размер каждой записи и количество записей. Каждая запись цвета – 2, 3 или 4 байта. Неиспользованные биты нужны для того, чтобы определить свойства бита.

4 байтная запись включает: 1 байт для синего, 1 байт для зеленого, 1 байт для красного и 1 байт информации о свойствах.

3 байтная запись по 1 байту на каждый цвет: синий, зеленый и красный.

2 байтная запись разбивается следующим образом:

ARRRRRGG GGGBBBBB, где каждый символ представляет собой бит. Но, из-за особенностей хранения, первым байтом, полученным из файла, является GGGBBBBB, а вторым – ARRRRRGG. «A» представляет бит, содержащий описание свойств.

различно

различно

Поле данных изображения.

Это поле определяет ширину и высоту цветовых индексов карты. Каждый индекс сохранен как целое чисто байтов (обычно 1 или 2). Все поля не содержат знаков. Младший байт сохраняется раньше двух-байтового поля.

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

Во-первых, надо отметить, то что к достоинствам этого формата надо отнести то, что он позволяет содержать в себе информацию о графическом файле. Это, кстати, было одним из нововведений разработчиков, впоследствии еще несколько форматов стали поддерживать эту возможность. Эта возможность называлась «Альфа» каналом, по мимо трех уже вошедших в стандарт RGB (Red, Green, Blue).

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

В третьих, TGA имеет уникальные функции сжатия картинки.

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