Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
39
Добавлен:
02.05.2014
Размер:
137.73 Кб
Скачать

13. Наложение изображений и прозрачность

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

16 бит = 5 бит + 5 бит + 5 бит + 1 оверлейный бит

Программа визуализации может переключить оверлейный бит, что будет интерпретироваться как команда: игнорировать данный пиксель. Т.о. появится возможность наложить 2 изображения, причем переключить оверлейные биты нужно в верхнем изображении, чтобы через него было видно нижние. Программа визуализации может выборочно переключать оверлейный бит пиксельных значений заданого цвета, а также отключить отображение любых областей изображения, не окрашенных в данный цвет. Процесс отключения любых областей изображения и наложение разных изображений называется цветной рирпроекцией. Существует также другой вариант наложения изображений за счет изменения прозрачности нижней и накладываемых картинок, в этом случае каждое пикс. значение содержит не 1 оверлейный бит, а обычно 8.

32 бит = 8 бит + 8 бит + 8 бит + 8 бит для задания прозрачности

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

14.Векторные файлы

Файлы в которых содержится матем. описание всех отдельных элементов изображения относительно точки начала координат, использующих программу визуализации для конструирования конечного изображения. Векторные файлы строятся не из описания пиксельных значений, а из описания элементов изображения или объектов. Векторные данные включают данные о типе линий и ее атрибутах, линии используются для построения геом. фигур, те в свою очередь могут быть использованы для создания объемных 3D – фигур. Векторные данные представляют собой список операций черчения и мат. описаний элементов изображения, записанных в файле в той последовательности, в которой они создавались. Простейшие векторные форматы используются текстовым редакторами и электронными таблицами. Но большинство вект. форматов разработано для хранения и создания рисунков программами САПР.

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

Соседние файлы в папке Шпоры по компьютерной графике1