Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

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



 Другие рефераты
Описание AVP Описание Adobe Acrobat Описание электронного учебника Определение подозрительных пакетов, анализ протоколов сети

Содержание:

1. Формат
Tagra…………………………....................................................1стр
1.1. Файловая структура
TGA.....................................................................4стр

1.2. Описание компонентов файла
TGA....................................................6стр
1.3. Изображение
ID..........................................................................
...........7стр
1.4. Цветовая
карта…………………………...............................................8стр
1.5. Кодировка данных изображения…………………………………….10стр
2. Рекламный лист Ростелеком…………………………………………...15стр
2.1 Подробное описание выполнения работы в пакете CorelDRAW......16стр
3. Чертеж……………………………………………………………………17стр
3.1. Подробное описание выполнения чертежа……………………….....18стр
4. Список литературы……………………………………………………...19стр



                            1. Формат Tagra (TGA)

      EPICenter (центр электронной фотографии и изображения),  основанный  в
1984 году, представил  графический  адаптер,  поддерживающий  файлы  формата
TGA. EPICenter в 1987 году  переименован в Truevision.

      Первый  продукт,  произведенный   центром   был   назван   графическим
адаптером, который имел  разрешающую  способность  256  х  200  и  24-битную
палитру,  поддерживающую  шестнадцать  миллионов  цветов.   Вместе   с   тем
графический адаптер конкурировал с CGA от IBM.
В это время EPICenter закупил программу по  разработке  цветных  графических
изображений, написанную группой исландских  программистов,  которые  позднее
стали известны как TIPS (Truevision Image  Paint  System).Эта  система  дала
возможность пользователям графического адаптора  ICB  (Tagra  и  Truevision)
захватывать видео  изображение,  создавать  и  покрывать  цветом  графику  и
представлять различные функции изображения на bitmap данных.

      Хотя первоначально имелся только  один  файловый  формат  графического
адаптера  применение  и  использование   его   создавало   много   различных
расширений  talename  (файлов)  –  один   на   каждое   табло   графического
изображения,   который   производил   EPICenter,   а   позднее   Truevision.
Следовательно, VDA, ICB, TGA  и  VST  файлы  изображения,  используемые  при
применении точного изображения, которые  поддерживаются  данным  графическим
адаптером.  Сегодня единственные поддерживаемые файловые  расширения  –  это
графический  адаптер  и   TPIC  на  Макинтоше  и  графические  адаптеры   на
персональном компьютере и других платформах.

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

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

      Формат Tagra Image File (TGA) был  изобретен  как  приспособление  для
просмотра изображений. Tagra стал популярным среди создателей  сканированных
изображений, был улучшен и расширен, чтобы поддерживать 15-, 16-, 24- и  32-
битные цветные изображения.  Формат  считается  уникальным,  так  как  может
вмещать сканированные ряды как сверху вниз, так и снизу вверх  и  пиксели  в
пределах каждого сканированного ряда могут быть прочитаны слева направо  или
справа налево. Многие  из  программ,  создающих  изображение  могут  вмещать
окончательные изображения в TGA формат.

      Не смотря  на  то,  что  у  TGA  есть  способность  сжимать  картинки,
большинство TGA файлов не используют сжатие. Таким образом,  способ  который
используется для этого файлового формата определяется как bitmap формат  без
сжатия. Модуль клиента поддерживает 8-, 15-, 16-, 24- и 32-  битные  цветные
изображения. Модуль писателя создает 8- и 24- битные TGA файлы. Хотя  многие
TGA файлы не сжимаются, декодер сжимает их.

      Если при  считывании  32-  битного  TGA  изображения,  модуль  клиента
считывает, но «не знает» четвертый байт каждого  пикселя,  то  он  сразу  же
переводит это в 24-  битное  bitmap  изображение.  Однако,  для  15-  битных
изображений, 5- битные  цветные  проекционные  значения  повышаются  для  8-
битных значений скрывая их в байты и оставшиеся 3 бита загружаются с 0.  17-
битные изображения управляются также как  15-  битные,  кроме  6-го  бита  –
«главного» бита, который может быть обычно проигнорирован.

      Поскольку TGA формат был спроектирован на  основе  РС,  он  использует
lntel-стиль, «little-endian»  байтовое  положение.  Это  упрощает  структуру
декодера тем, что слова и длинные  значения  могут  не  изменять  байт.  Это
(изменение байта) вызвало бы много работы и значительно бы замедлило  чтение
TGA формата.

                         1.1. Файловая структура TGA

      TGA формат (v 1.0) состоит из:
- заголовока, состоящего из изображения и информации о палитре;
- необязательного поля для опознания изображения;
- необязательной цветовой карты;
- bitmap данных.
Многие TGA файлы включают только  заголовок и bitmap данные.
Формат TGA (версия 2.0), который полностью  повторяет  оригинальный  формат,
дополняет его рядом новых элементов:
-  необязательная  директория  разработчика,  использующаяся  для   хранения
различных указателей ярлыка, чтобы добавлять информацию вмещающуюся  в  файл
TGA;
- необязательная область для разработчика;
-  необязательная   область   расширения,   которая   включает   последующую
информацию, которую можно найти  в заголовке;
- необязательная таблица для корректировки цвета;
- необязательная почтовая марка (уменьшенное изображение);
-  необязательная  таблица  строк  развертки,   включающая   указатели   для
разработчиков;
- концовка.

|Поле        |Размер |Название поля          |Возможные значения             |
|            |       |                       |                               |
|IDLength    |byte   |Размер поля            |От 0 до 255(ширина             |
|            |       |ID-изображения         |идентификационного поля)       |
|ColorMapType|byte   |                       |0=черно-белая, 1=цветная       |
|            |byte   |Тип цветной палитры    |0=изображения нет, 1-3=без     |
|ImageType   |       |Код типа изображения   |сжатия, 9-11=сжатие            |
|            |word   |                       |Смещение первого элемента в    |
|CmapStart   |       |Начало палитры         |таблице цветов                 |
|            |word   |                       |Количество элементов цветовой  |
|CmapLength  |       |Длина палитры          |таблицы                        |
|            |byte   |                       |Количество битов в элементе    |
|CmapDepth   |       |Глубина элементов      |таблицы                        |
|            |word   |палитры                |Показывает смещение изображения|
|Xoffset     |       |                       |по X                           |
|            |word   |Смещение по горизонтали|Показывает смещение изображения|
|Yoffset     |       |                       |по Y                           |
|            |word   |                       |Ширина изображения в пикселях  |
|Width       |       |Смещение по вертикали  |                               |
|            |word   |                       |Высота изображения в пикселях  |
|Height      |       |Ширина                 |                               |
|            |byte   |                       |Количество бит в пикселях –    |
|PixelDepth  |       |Высота                 |8,16, 24 или 32                |
|            |byte   |                       |Биты 0-3=, биты 4-5 показывает |
|ImageDesc   |       |Размер пикселя         |                               |
|            |       |                       |                               |
|            |       |Дескриптор изображения |                               |


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



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

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


 Другие рефераты
Нұрғиса Тілендиев
Алғашқы саяхаттанушылар
ДЕВИАНТТЫҚ МІНЕЗ-ҚҰЛЫҚ
Оқушылардың ұжымдық танымдық әрекетінің пед. негіздері


 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ