Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ShPORA_PO_KG_5.DOC
Скачиваний:
2
Добавлен:
04.08.2019
Размер:
202.24 Кб
Скачать

Организация данных в виде плоскостей.

Это такой способ, где растровые данные изображения разделены на 2 или более плоскости. Файлы, в которых файлы изображения организованы т.о., называются плоскостными. Изображение, использующее много цветов, называется составным изображением. В плоскостных файлах составное изображение представляется несколькими блоками растровых данных (обычно тремя), каждый блок содержит одну из цветовых составляющих, используемых в данном изображении. Конструирование каждого блока происходит с использованием фильтров для разложения цветного изображения на цветовые составляющие. Программа визуализации восстанавливает оригинал путем объединения этих составляющих. В каждом блоке объединяются строки, расположенные последовательно, но для восстановления всего изображения требуется чтение более одного блока информации. Блоки могут сохраняться в файле как последовательно, так и раздельно. Данные в виде плоскостей сохраняются тогда, когда устройство отображения создает пиксели, окрашенные в составные цвета из компонентов, т.к. конструкция этого оборудования позволяет управлять в каждый момент времени только одним цветом. Данные в таком формате обычно читаются отдельными плоскостями, но некоторые программы визуализации читают их попиксельно посредством последовательного чтения данных из соответствующих точек в каждой плоскости.

Пример:

00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17

так мы описали 6 пикселей.

В виде плоскостей:

- красная: 00 03 06 09 12 15

- зеленая: 01 04 07 10 13 16

- синяя: 02 05 08 11 14 17

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

Палитра (аналогично векторным данным).

Концовка.

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

Дополнительные структуры данных растровых файлов.

Если файловый формат позволяет включать в файл несколько изображений, то он нуждается в идентификации начала каждого изображения. Для хранения смещений начала каждого изображения от начала файла используются таблицы смещения изображения (или индексы изображения). Если необходимо задать начало каждой строки развертки пиксельных данных, то используется таблица строк развертки. Она обычно используется, если данные изображения сжаты и изображения не могут быть упорядочены до тех пор, пока данные изображения будут декодированы. Таблицы строк развертки содержат по одному элементу для каждой строки развертки изображения. Варианты этой таблицы – таблицы расположения полос, где 1 элемент приходится на группу строк развертки, или таблица расположения фрагментов (1 элемент на 1 фрагмент). Некоторые специфические форматы могут включать уникальные структурные элементы, которые позволяют реализовывать специфические цели этих форматов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]