Inkscape — это векторный графический редактор, то есть для редактирования фотографий его обычно не используют. Между тем, в Inkscape есть некоторые интересные инструменты обработки растровых изображений, которые вполне заслуживают внимания.
Простая обрезка фотографий в Inkscape
Для начала, нам нужно проимпортировать фотографию в Inkscape. Как всем наверняка известно, Inkscape вполне умеет импортировать в текущий документ растровые изображения и работать с ними наряду с векторными объектами. Вы можете просто перетащить файл изображения с исходной папки в окно Inkscape, либо же выбрать в меню File → Import. После этого появится окошко с дополнительными опциями, в котором вы можете, например, выбрать опцию встраивания (Embed) изображения в текущий документ, чтобы не зависеть от исходного файла (иначе при его удалении изображение в текущем документе тоже пропадет).
Для примера рассмотрим обрезку фотографии с изображением металлического ключа, лежащего на деревянной поверхности.
Обрезка (clipping) в Inkscape — очень простая операция. Для начала нарисуйте прямоугольник (F4 или R) нужного размера поверх фотографии.
Теперь выделите оба объекта (фотографию и прямоугольник) и выберите в меню пункт Object → Clip → Set.
В результате должно получиться что-то типа этого:
Обрезка по сложному контуру
Выше мы рассмотрели обрезку фотографии по простому прямоугольнику. Однако точно так же можно использовать в качестве маски для обрезки гораздо более сложные фигуры. Мы можем выбрать инструмент рисования кривых (Shift+F6 или B), чтобы вручную обвести наш ключ.
Ручная обводка по нужному контуру — это в нашем случае самая кропотливая часть работы. Впрочем, форма ключа не такая уж сложная, времени на его обводку понадобится совсем немного. Естественно, перед подобной работой хорошо бы иметь хоть какие-то навыки работы с кривыми.
Мы чуть не забыли про отверстие в ключе. При помощи соответствующего инструмента (F5 или E) нарисуйте на его месте круг.
Я назначил ключу и кругу разные цвета, чтобы легче их различать. Теперь, чтобы проделать в форме ключа отверстие на месте окружности, выберите в меню Path → Difference (Ctrl+-).
Теперь заново перекрасим наш ключ в белый цвет. В диалоге заливки и обводки (Shift+Ctrl+F) я также применил небольшое размывание края формы (Blur), чтобы обрезанное изображение более естественно вписывалось в окружение (без резких границ).
Теперь осталось сделать почти то же самое, что мы уже делали с прямоугольником. Выделите оба объекта и на этот раз выберите в меню Object → Mask → Set.
Ниже вы можете видеть результат наложения маски. В отличие от предыдущего случая (клиппинга) в случае маскирования учитывается степень прозрачности, благодаря которой мы получим сглаженную границу.
Фото эффекты в Inkscape
В Inkscape можно применять к растровым изображениям некоторые эффекты. В нашем случае нам пригодится эффект, доступный через пункт меню Extensions → Color → Grayscale.
Также не помешает создать фон (обычный прямоугольник с градиентной заливкой) и добавить нашему ключику небольшую тень. Для создания тени можно использовать фигуру, которую мы создавали для маскирования — ее достаточно сдвинуть вниз и залить черной полупрозрачной заливкой, также при желании можно чуть увеличить размытость краев.
Как вы теперь можете видеть, обрезка растрового изображения в Inkscape (в том числе с использованием сложных масок) — довольно плевое дело. И эта возможность может очень вам помочь, особенно если вам часто приходится совмещать в одном изображении растровые и векторные элементы.
Благодарю! Всё получилось!