2013-03-12 3 views
7

Возможно ли создать что-то подобное в inkscape? Я искал и пытался в течение некоторого времени, но пока никаких результатов ...Градиент вдоль пути

Так что я ищу, это градиент, который следует за направлением пути, к которому он применяется.

Gradient along a path http://coreldraw.com/cfs-filesystemfile.ashx/__key/CommunityServer.Components.PostAttachments/00.00.02.07.23/GradientBlend2.jpg

ответ

3

Я не знаю решения, которое прекрасно удовлетворяет ваши потребности, однако здесь один подход подобраться:

  • Нарисуйте линию, откройте диалоговое окно Fill and Stroke и установить ширину (Stroke style tab) до 50. Преобразовать ход в путь (Path > Stroke to Path).
  • Заполните траекторию линейным градиентом (Fill and Stroke dialog>Fill>Linear gradient) и выберите любые цвета, которые вам нравятся.
  • Выберите инструмент node (F2), и на экране появится линия, растягивающая область вашей фигуры (отмечена восклицательным знаком на рисунке ниже). Настройка этой линии может помочь вам точно настроить градиент (однако, строго говоря, он не будет следовать по пути, но прямоугольник, определяемый начальным и конечным маркером отмеченной строки)

Это должно работать для простых форм, которые не меняйте. Дайте мне знать, достаточно ли это или вам нужны более подробные инструкции.

enter image description here

+3

Благодарим за подробный ответ. Однако я уже успел сделать то, что вы показали. Я действительно искал применение градиента к линии с такой формой, что линейного градиента недостаточно. Например, например: http://www.bugge.com/Family-and-friends/Illy/Images/gradient-round-circle.gif. Хотя меня все еще интересует решение, я решил свою неотложную проблему, изменив дизайн на что-то еще. – mmumboss

+0

Это справедливый ответ, но это не решение вопроса. По-видимому, такие градиенты не могут быть сделаны с помощью inkscape, потому что спецификация SVG не имеет этой функции: http://wiki.inkscape.org/wiki/index.php/Advanced_Gradients –

Смежные вопросы