Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
л5.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.21 Mб
Скачать

Маски и маскирование

Возможность создать с помощью команды соединения объект с прозрачными отверстиями очень часто используется для подготовки масок. Маской принято называть вспомогательный объект, предназначенный для того, чтобы скрывать (полностью или частично) расположенные ниже него объекты. Маски представляют собой основу технологии работы с точечными изображениями в программах точечной графики, но и в векторной графике они используются достаточно часто — и непосредственно, и как «технологическая оснастка» для других декоративных приемов.

На рис. 10.3 представлено несколько объектов. Сверху — прямоугольник с серой заливкой, на котором произвольным образом размещены снежинки. Заливка для снежинок выбрана белая, а обводка контурных линий отменена. Ниже расположен блок фигурного текста.

Рис. 10.3. Маскируемый объект и заготовка для маски — блок фигурного текста

На рис. 10.4 поверх снежинок построен прямоугольник с черной заливкой, блок текста размещен поверх него и соединен с ним. В результате прямоугольник превратился в маску с отверстиями, сквозь которые видны пролетающие снежинки.

Рис. 10.4. Готовая маска закрывает часть изображения

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

Примечание

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

Поскольку маска — такой же объект, как и все остальные объекты рисунка, с ней можно выполнять любые преобразования. Например, на рис. 10.5 с помощью маски подчеркиваются части изображения, к которым желательно привлечь внимание зрителя, не удаляя, как в предыдущем примере, все остальное.

а                                                б

            в                                г

Рис. 10.5. Акцентирование маской отдельных фрагментов изображения: исходное изображение (а), основа для маски с однородной прозрачностью (б), подготовка маски (в), наложение маски (г)

Объединение

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

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

Участвующие в операции кривые могут быть как замкнутыми, так и незамкнутыми.

Внимание

В операции объединения не могут участвовать рамки простого текста, размерные линии и другие элементы размерных схем, а также импортированные точечные изображения.

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

Основными инструментами, с помощью которых задаются режимы выполнения операции объединения и запускается сама операция, являются элементы управления пристыковываемого окна Shaping (Формообразование), доступ к которым открывается командой Упорядочить - Формирование - Формирование, и кнопка Quick Weld (Быстрое объединение)  на панели атрибутов. Элементы управления пристыковываемого окна Shaping (Формообразование) представлены на рис. 10.6.

Внимание

В отличие от подавляющего большинства операций в CorelDRAW, операция объединения выполняется по-разному при запуске из пристыковываемого окна и при использовании кнопки панели атрибутов.

Рис. 10.6. Элементы управления объединением в пристыковываемом окне Shaping

Чтобы выполнить операцию объединения с помощью пристыковываемого окна Shaping (Формообразование), проделайте следующую процедуру.

1. Выделите один или несколько объектов для объединения с помощью инструмента Pick (Выбор). Эти объекты составят совокупность выделенных объектов.

2. Выберите команду Упорядочить - Формирование - Формирование. Выбрав в раскрывающемся списке альтернативу Weld (Объединение), откройте элементы управления объединением.

3. Если требуется, чтобы объединение выполнялось не над самими выделенными объектами, а над их копиями, установите флажок Source Object(s) (Сохранить исходные объекты).

4. Если требуется, чтобы после объединения осталась копия выбранных объектов,, установите флажок Target Object(s) (Сохранить конечные объекты).

5. Щелкните на кнопке Weld To (Объединить с).

6. При нажатой клавише <Shift> щелкните мышью на всех объектах, которые должны войти в совокупность указанных. Объединение объектов выполняется в момент освобождения клавиши <Shift>.

Примечание

Совокупность указанных объектов можно создать, растягивая вокруг них рамку выделения.

Чтобы выполнить операцию объединения с помощью кнопки Quick Weld (Быстрое объединение)  панели атрибутов, надо сначала выделить объединяемые объекты. В этом варианте выполнения операции совокупность указанных объектов не создается — подразумевается, что ее роль играет последний из объектов, выделенных перед щелчком на кнопке Quick Weld (Быстрое объединение).

Примечание

При выделении совокупности объединяемых объектов растягиванием рамки выделения достаточно сложно определить, который из объектов выделяется последним. CorelDRAW считает, что это — объект, расположенный ниже остальных в стопке объектов.