Скачиваний:
50
Добавлен:
23.02.2015
Размер:
3.73 Mб
Скачать

Линза «рыбий глаз»

Линза «рыбий глаз» отображает перекрываемые ею объекты без искажений в середине, но с растяжением или сжатием по краям.

У линзы «рыбий глаз» один управляющий параметр — Rate(Коэффициент), который может принимать значения в диапазоне от -1000 до 1000 %. Положительные значения соответствуют увеличению отображаемых объектов со сжатием по краям, отрицательные — уменьшению с растяжением по краям. На рис. 36 представлены примеры применения линз «рыбий глаз» с различными значениями управляющего параметра к одному и тому же рисунку, представляющему собой сетку из квадратов с заливкой тех из них, которые приходятся на диагонали.

Рис. 36. Примеры применения линз «рыбий глаз»

Общие замечания по применению линз всех типов

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

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

Линзами могут быть только замкнутые объекты.

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

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

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

При применении линзы к группе объектов эффект эквивалентен применению линзы к каждому из сгруппированных объектов индивидуально.

Прозрачность

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

Эта линза по своей природе ближе всего к полупрозрачной линзе, но отличается от нее тем, что в полупрозрачной линзе степень прозрачности задается сразу для всей линзы, а в линзе, построенной инструментом Interactive Transparency(Интерактивная настройка прозрачности), эта степень может меняться в пределах линзы.

Заливка растровой маски прозрачности задается с помощью инструмента Interactive Transparency, но теми же приемами, что заливка любого другого объекта. Поэтому заливка маски прозрачности может быть однородной, градиентной, текстурной и даже узорной.

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

Инструмент Interactive Transparency

Кнопка инструмента Interactive Transparency (Интерактивная настройка прозрачности) расположена на панели интерактивных инструментов (рис. 37, вверху слева).

Рис. 37. Инструмент Interactive Transparency, его указатель, управляющая схема прозрачности и внешний вид панели свойств

На панели свойств для инструмента Interactive Transparency, представленной на рис. 37, располагаются элементы управления. С помощью ползункаTransparency Midpoint(Прозрачность в точке) или связанного с ним поля можно менять градацию черного цвета в управляющей точке, выделенной на оси управляющей схемы градиентной прозрачности (управляющая точка выделяется щелчком мыши и на экране обводится рамкой). В раскрывающемся спискеTransparency Operation(Режим прозрачности) перечислены доступные режимы прозрачности. Каждая присутствующая в списке альтернатива отличается от других способом взаимодействия маски прозрачности с исходной заливкой объекта, преобразованного в линзу прозрачности. Некоторые из режимов позволяют добиться впечатляющих эффектов, но на практике в подавляющем большинстве случаев пользуются режимомNormal(Обычный). Логику режимов иллюстрирует таблица.

В раскрывающемся списке Apply Transparency to Fill, Outline or Both(Распространение) можно выбрать часть маскируемых объектов, на которую распространяется действие маски прозрачности. По умолчанию действие маски распространяется как на заливку, так и на контурные линии маскируемых объектов, но возможны и другие варианты.

При нажатой кнопке Freeze(Работа с копией) линза прозрачности «замораживается», то есть по перекрытым ею объектам с учетом настройки прозрачности строится растровое изображение. Далее линзу прозрачности можно перемещать в любое место чертежа — видимое сквозь нее изображение не изменится. Если после этого кнопкуFreeze(Работа с копией) отжать, растровое изображение разрушается, а активность линзы восстанавливается — она снова отображает объекты, расположенные ниже нее в стопке.

На рис. 38 представлены примеры построения линзы прозрачности. Во всех примерах в качестве видимого через линзу фона выступает сетка из квадратов с залитыми черным цветом диагоналями, а в качестве объекта, преобразуемого в линзу прозрачности, — правильная окружность. В верхнем ряду (рис. 38, а-в) окружности назначена заливка 100 % черного цвета, в нижнем (рис. 38, г-е) — 100 % белого. Примеры а и г соответствуют однородной заливке маски прозрачности и степени прозрачности 50 %. На примерах б и д представлены линзы градиентной линейной прозрачности, а на примерах в и е — градиентной конической прозрачности.

Рис. 38. Влияние однородных и градиентных заливок маски прозрачности на внешний вид объектов, перекрываемых линзой прозрачности

Соседние файлы в папке Программирование графических приложений