Как заполнить открытый штрих в Inkscape

334
Daniel Farrell

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

Я создал конусообразную линию в пользовательской форме, это черная U-образная линия на изображении (вы также можете увидеть пользовательскую форму, используемую для заливки вдоль линии, показанной черным цветом).

Image: tapered line used to make an open U-shape (black)

Я хочу быть в состоянии заполнить эту форму, я пытался часами. Я в основном хочу что-то вроде этого:

Image: I want to achieve this fill with the U-shape line.

Я думаю, что я что-то упустил, какие-нибудь идеи ?!

2
Вы показываете изображение, на котором вы успешно это сделали. В чем проблема? Вы хотите заполнить область, которая не является определенной областью. Вам нужно создать замкнутую форму, а затем вы можете заполнить ее. fixer1234 5 лет назад 0
Большое спасибо за встраивание изображений. То, что вы видите, есть что-то после нескольких часов возни, и я не могу повторить это, к сожалению. Как я могу преобразовать сток в замкнутую форму, не меняя его видимый вид? Я думаю, что это, кажется, главная проблема. Daniel Farrell 5 лет назад 0
Я не использую Inkscape, но в других графических программах обычно есть инструменты для создания линий или фигур от руки. Вы начнете с одной из точек и проведете прямую линию к другой точке, затем продолжите вокруг черной части, чтобы в конечном итоге вернуться к начальной точке, закрывая форму. Затем вы заполняете форму цветом. Линия может быть того же цвета, или вы делаете линию невидимой. В фотошопе есть магнитное лассо, которое обнимает внутреннюю часть фигуры. (Продолжение) fixer1234 5 лет назад 0
В противном случае вы перемещаете новую заполненную фигуру в слой позади оригинала, чтобы скрыть излишки. Но я не знаком с инструментами inkscape. В основном вам нужна закрытая форма для заливки цветом. В некоторых программах, которые не используют слои, просто проведя линию между точками, можно создать закрытую область, которую можно заполнить. fixer1234 5 лет назад 0

1 ответ на вопрос

1
Joce

Причина, по которой вы не можете (легко) сделать это в сообщении, которое вы цитируете :

Несколько вопросов, на которые я хотел бы обратить внимание.

Поскольку этот тип конусности на самом деле использует эллипс, вытянутый по траектории, эта коническая линия по сути является просто объектом, которым манипулируют как траектории. Это означает, что Fill с заполнением внутри вашей линии и что Stroke поместит другую линию за пределами вашей линии. Облом.

Есть способ, хотя:

  1. Создать конусообразный путь
  2. Дублируйте это Ctrl-D
  3. Открыть диалог Path Effects Shift- Ctrl-7
  4. Скрыть эффект пути (закройте глаз перед «Pattern Along Path»)
  5. Теперь вы можете изменить цвет заливки и поместить заполненную форму на заднюю часть End

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