Интернет магазин китайских планшетных компьютеров



Компьютеры - Truevision TGA - Заголовок файла

10 июня 2011


Оглавление:
1. Truevision TGA
2. Заголовок файла
3. Изображение/карта цветов
4. Зона разработчика
5. Зона расширения
6. Подвал



Длина идентификатора

Указывает количество байт, содержащихся в поле Идентификатор. Максимальное количество символов — 255. Нулевое значение указывает, что файл не содержит поле Идентификатор.

Тип карты цветов

Указывает тип карты цветов, включенной в файл. На данный момент определено два значения — 0 и 1. Первые 128 значений этого поля зарезервированы для использования Truevision, остальные могут быть использованы разработчиками ПО.

True-Color изображения обычно не используют карту цветов, но некоторые приложения сохраняют информацию о палитре или другие данные в этом поле. Рекомендуется проверять значение поля Тип Изображения, чтобы убедиться что файл может использовать эти данные. В противном случае это поле можно игнорировать.

При записи или сохранении файла в целях совместимости следует заполнять это поле нулевыми значениями. В новом формате файла для сохранения данных разработчика существует отдельная зона.

Тип Изображения

TGA файл может быть использован для сохранения изображений с различной глубиной цвета. Определено семь типов изображений:

Значение Описание Используется карта цветов Используется сжатие
0 Нет изображения Нет Нет
1 Изображение с палитрой Да Нет
2 TrueColor изображение Нет Нет
3 Монохромное изображение Нет Нет
9 Изображение с палитрой Да Да
10 TrueColor изображение Нет Да
11 Монохромное изображение Нет Да

Первые 128 значений зарезервированы для использования Truevision, остальные могут быть использованы разработчиками.

Описание карты цветов

Это поле и его подразделы описывают карту цветов. Если поле Color Map Type содержит ноль, эти пять байт также должны содержать нули.

Поле Размер Описание
Индекс первого элемента 2 байта Указывает на начальный элемент палитры.
Длина карты цветов 2 байта Указывает количество элементов палитры.
Размер элемента карты цветов 1 байт Количество бит на один элемент палитры. Обычно используются значения 15, 16, 24 или 32.

Описание изображения

Это поле описывает размеры, положение на эране и глубину пикселя изображения.

Поле Размер Описание
Положение изображения по оси X 2 байта Определяет абсолютную координату левого нижнего угла изображения по горизонтали.
Положение изображения по оси Y 2 байта Определяет абсолютную координату левого нижнего угла изображения по вертикали.
Ширина изображения 2 байта Ширина изображения в пикселях.
Высота изображения 2 байта Высота изображения в пикселях.
Глубина цвета 1 байт Определяет количество бит на пиксель.
Описатель изображения 1 байт Биты 3-0 этого поля определяют количество атрибутивных бит на пиксель.

Биты 5 и 4 определяют порядок передачи пиксельных данных из файла на экран. Бит 4 устанавливается для порядка «слева направо», бит 5 — для порядка «сверху вниз». Биты 7 и 6 в целях совместимости должны быть установлены в 0.



Просмотров: 5099


<<< TrueType
TSV >>>