По умолчанию в Inkscape можно создавать только стандартные типы градиентов (линейный или радиальный). А что делать, если нужно создать неравномерный градиент, наложенный на сложную форму (например, идущий вдоль контура)? Выход есть, хотя он и не такой тривиальный, как стандартные решения.
Создайте контур.
Продублируйте первый контур и передвиньте его немного вверх.
Выделите оба контура и преобразуйте их в единую кривую (Ctrl+K), затем соедините концы кривых, замкнув их в единый контур.
Продублируйте кривую и отредактируйте ее, отодвинув один из краев на значительное расстояние от первого (как на рисунке ниже). Залейте каждую из полученных форм крайними цветами градиента.
Убедитесь, что более тонкая форма находится поверх более толстой. Выделите обе формы и примените к ним эффект интерполяции (Extensions → Generate from Path → Interpolate), используя приведенные ниже настройки.
Это все. Если у вас получились рваные края, как на рисунке ниже, вы можете визуально обрезать их, наложив поверх фигуру необходимой формы и воспользовавшись командой Object → Clip → Set.
Оставить комментарий