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



Компьютеры - Truevision TGA - Зона расширения

10 июня 2011


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



Смещение к Зоне расширения хранится в Подвале файла. Если смещение равно нулю — файл не содержит зоны расширения.

Размер зоны расширения

Содержит длину зоны в байтах. Для версии 2.0 формата это значение должно быть равным 495.

Имя автора

Место для ASCII строки длиной до 40 символов и одного нулевого байта. Если поле не используется, оно заполняется нулями или пробелами. Последний символ всегда должен быть равен нулю.

Комментарий автора

Место для четырёх строк, каждая из которых может вместить нулевой байт и до 80 значащих символов. Неиспользуемое место заполняется нулями либо пробелами, 81-й байт каждой строки должен быть равен нулю.

Дата/Время

Это поле содержит последовательность из шести 2-х байтовых значений для даты и времени сохранения изображения. Если это поле не используется, оно заполняется нулями.

Job name/ID

Место для 40 ASCII символов и одного нулевого байта.

Job time

Аналогично полю Дата/Время, место для хранения трех значений.

ID ПО

Место для строки-идентификатора ПО, с помощью которого был создан файл.

Версия ПО

Поле содержит две составные части — 2-х байтное число и ASCII символ. Место для сохранения версии ПО, с помощью которого был создан файл.

Ключевой цвет

4-х байтное значение, определяющее ключевой цвет альфа канала в формате ARGB. Если изображение не содержит альфа канала, значение первого байта устанавливается в ноль. Ключевой цвет определяет цвет фона или «прозрачный цвет». Если поле не используется, оно заполняется нулями.

Соотношение сторон пикселя

Содержит два 2-х байтных значения, определяющих ширину и высоту пикселя соответственно. Одинаковые ненулевые значения определяют квадратный пиксель, ноль во втором значении означает, что соотношение не указано.

Гамма

Содержит два 2-х байтных значения, используемых в качестве числителя и знаменателя при вычислении дробного значения гаммы. Результат деления должен находиться в диапазоне от 0 до 10.0 и иметь только один знак в дробной части. Когда это поле не используется, оба значения должны быть равны друг другу, либо второе значение должно быть равно нулю.

Смещение Коррекция Цвета

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

Смещение Postage Stamp

Содержит смещение к уменьшенной копии изображения, содержащегося в файле. Изображение записывается между Таблицей Скан Линий и Подвалом файла.

Смещение Скан Линий

Смещение к началу таблицы Скан Линий.

Тип Атрибутов

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

  • 0 — нет альфа канала
  • 1 — неопределенные данные в альфа канале, могут быть проигнорированы
  • 2 — неопределенные данные в альфа канале, должны быть сохранены
  • 3 — полноценный альфа канал в наличии
  • 4 — предумноженный альфа канал

Pre-multiplied Alpha Example: Suppose the Alpha channel data is being used to specify the opacity of each pixel, where 0 indicates that the pixel is completely transparent and a value of 1 indicates that the pixel is completely opaque. A quadruple of would indicate that the pixel is pure red with a transparency of one-half. For numerous reasons is is better to pre-multiply the individual color components with the value in the Alpha channel. A pre-multiplication of the above would produce a quadruple. A value of 3 in the Attributes Type Field would indicate that the color components of the pixel have already been scaled by the value in the Alpha channel. For more information concerning pre-multiplied values, refer to the 1984 SIGGRAPH Conference Proceedings.

Таблица Скан Линий

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

Изображение Postage Stamp

Уменьшенная копия изображения, содержащегося в файле. Сохраняется в том же формате, что и полноразмерное, но без применения методов сжатия. Первый байт содержит ширину копии в пикселях, второй — высоту. Truevision не рекомендует использовать изображения размером больше чем 64Х64 пикселя.

Таблица Коррекции Цвета

Таблица содержит 256Х4 2-х байтных значений, каждая последовательность из четырёх таких значений соответствует каналам ARGB.



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


<<< TrueType
TSV >>>