Редактор фильтров

В нижней части меню Filters (Фильтры) находится Filter Editor (Редактор фильтров) - инструмент для создания новых и изменения готовых фильтров.

Чтобы научиться работать с ним, сделаем с нуля простейший фильтр - тень от объекта.

Для начала создадим текстовый объект (можно любой другой). Выделим его.

Откроем окно Редактора фильтров. В левой половине окна нажмём кнопку New (Создать). Появится строка Filter0 (Фильтр0). Отметьте его флажком.

Двойным щелчком на надписи Filter0 переименуем его в Shadow.

В выпадающем списке эффектов выберем эффект Gaussian Blur (Гауссово размывание). Далее нажимаем на кнопку Add Effect:. Выбранный эффект будет показан в верхней части редактора. А внизу на вкладке Effect parameters установим у Standard Deviation: (Стандартное отклонение) значение 2,00.

Gaussian Blur

Наш текстовый объект стал несколько размытым. Однако цвет его остался неизменным. А нам нужна тень, которая должна быть темнее.

В верхней части смотрим, с чем соединён треугольник эффекта "Гауссово размывание". По умолчанию он соединен с Source Graphic (Исходный объект).

Наведём указатель мыши на треугольник эффекта Гауссово размывание и протащим прямую линию к вертикальной строке Source Alpha (Альфа-канал исходного объекта).

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

Gaussian Blur

Теперь необходимо сместить тень относительно исходного объекта. Выбираем из выпадающего списка эффект Offset (Смещение) и добавляем его.

Сместим в его настройках тень на 1,5 пикселя по оси Х и на 1,5 пикселя по оси Y.

Заметим, что соединительная линия от треугольника эффекта указывает на строку Гауссово размывание, то есть ассоциирует Смещение с результатом действия предыдущего эффекта.

Offset

Далее следует объединить полученную тень с исходным изображением. Для этого добавим эффект Composite (Совмещение).

У этого эффекта имеется два треугольника, по числу предшествующих эффектов. Первый треугольник нужно соединить с вертикальной строкой Source Graphic (Исходный объект), а нижний - с предыдущим эффектом. Оператор выберем Over (Над). Можно поиграться с другими операторами данного эффекта.

Composite

Фильтр создан. Применим его к другим объектам.

Создадим в Inkscape новый объект. Убедившись, что новый объект выделен, применим к нему фильтр Shadow, только что созданный нами. Для этого нужно только поставить флажок Shadow. Для сравнения создадим два объекта и применим к одному из них эффект.

Shadow

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

Для этого необходимо сохранить файл, в котором создавался фильтр, в директории ~/.config/inkscape/filters/ под новым именем с латинскими буквами, например, MyNewFilter. Можно также сохранять в директории /usr/share/inkscape/filters/MyNewFilter. Перезапустить Inkscape. Новый фильтр появится в меню Фильтры | Личное | MyNewFilter. Чтобы изменить названия раздела и пункта меню, нужно отредактировать файл MyNewFilter в текстовом редакторе. В разделе <filter id="filter#" inkscape:label="MyNewFilter"> изменим значение inkscape:label и добавим еще параметры inkscape:menu и inkscape:menu-tooltip.

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

Реклама