онента початку координат зображення.
Ціле число - X координата нижнього лівого кута зображення.
Ширина зображення.
Ціле число - ширина зображення в пікселях.
Висота зображення.
Ціле число - висота зображення в пікселях.
Розмір пікселя зображення.
Число бітів в зберігається індексі пікселя.
Байт опису зображення.
Біти з 3 по 0 - кількість бітів, властивих кожного пікселя.
Біт 4 - зарезервований. Повинен бути встановлений на 0. p> Біт 5 - біт початку екранних координат. (0 = початок координат нижньому лівому кутку, 1 = початок координат у верхньому лівому кутку.) Повинен стояти 0 для зображень типу Truevision.
Біти з 7 по 6 - зберігання даних, регульоване прапором. (00 = без чергування; 01 = двостороннє (парне/непарне) чергування; 10 = чергування чотирма способами; 11 = зарезервований.)
Весь цей байт повинен бути встановлений на 0. Н питайте мене, чому. br/>
18
різному
ідентифікує поле зображення.
Містить ідентифікаційне поле зображення довільної форми, довжини, яка визначена в першому байті з запису зображення. Зазвичай, це опускається (Довжина в першому байті від 1 до 0), але може включати до 255 символів. Якщо потрібно зберегти більшу кількість ідентифікаційної інформації, вона зберігається після даних зображення.
різному
різному
Дані про карти кольорів.
Зсув визначається розміром ідентифікаційного поля зображення. Довжина визначається специфікацією мапи кольорів, яка визначає обсяг кожного запису і кількість записів. Кожен запис кольору - 2, 3 або 4 байти. Невикористані біти потрібні для того, щоб визначити властивості біта. br/>
4 байтна запис включає: 1 байт для синього, 1 байт для зеленого, 1 байт для червоного і 1 байт інформації про властивості.
3 байтна запис за 1 байту на кожен колір: синій, зелений і червоний.
2 байтна запис розбивається наступним чином:
ARRRRRGG GGGBBBBB, де кожен символ являє собою біт. Але, через особливості зберігання, першим байтом, отриманим з файлу, є GGGBBBBB, а другим - ARRRRRGG. В«AВ» представляє біт, що містить опис властивостей.
різному
різному
Поле даних зображення.
Це поле визначає ширину і висоту колірних індексів карти. Кожен індекс збережений як ціле чисто байтів (зазвичай 1 або 2). Всі поля не містять знаків. Молодший байт зберігається раніше двох-байтового поля.
Отже, з усього вище викладеного випливає, що TGA розроблявся як графічний формат, розрахований не тільки на професіоналів, але і на звичайних користувачів ПК. І все ж з ряду п...