Преобразование фигуры в линию с помощью обводки в Illustrator

Пример. Я нарисовал линию карандашом, установил обводку на 5 пикселей и сделал фигуру с помощью Object->Path->Outline Stroke. Можно ли снова преобразовать эту фигуру в линию с обводкой? 100% точность не нужна.

Ответы (6)

Я нашел хорошее решение здесь: https://forums.adobe.com/thread/568045?tstart=0

В двух словах, вам нужно преобразовать вашу фигуру в обводку, удалить заглавные буквы в конце и применить «Смешение» между этими двумя строками со следующими параметрами (Указанные шаги, количество шагов: 1). Таким образом, строка, которую вы хотите, будет находиться между двумя начальными строками, которые вы можете удалить.

Оригинальный путь:

введите описание изображения здесь

Удалить сегменты на концах:

введите описание изображения здесь

Объект > Смешивание > Создать. Затем «Объект» > «Переход» > «Параметры перехода». Интервал: указанные шаги, количество шагов: 1. Затем «Объект» > «Переход» > «Разобрать»:

введите описание изображения здесь

  1. Выберите свою форму.
  2. Поменяйте заливку обратно на обводку (shift x).
  3. Используйте инструмент «Ножницы» (C), чтобы вырезать две конечные точки на вашей фигуре (с выбранным инструментом «Ножницы» щелкните первую опорную точку, созданную при использовании инструмента «Карандаш», а затем щелкните последнюю опорную точку, созданную при закончил с инструментом карандаш.
  4. Теперь у вас должно быть два пути, похожих на исходную линию. Вы можете удалить один из них
  5. У вас могут возникнуть проблемы, если исходная линия карандаша наложится сама на себя.
Спасибо. В конце концов я пришел к такому же подходу. Это не идеально, потому что немного сложно сделать линию с обводкой из формы со скругленными углами. Длина в этом случае будет другой.
Шаг 6. Сместите другой путь на половину расстояния исходной толщины. Повторите 1-5, и вы получите исходную кривую.

Я знаю, что это старый вопрос, но у меня есть простой ответ. Выберите контурную обводку, залейте ее черным цветом и растрируйте с разрешением 300 dpi или более. Затем выберите растровое изображение и обведите его с настройкой «штриховой рисунок». Расширьте внешний вид и БУМ! у тебя есть путь.

  1. Добавьте обводку к PATH, по ширине, пока не увидите, что осталось немного внутренней заливки.
  2. Объект > Развернуть.
  3. Теперь у вас должно быть три пути. Используйте инструмент Direct Selection Tool, чтобы выбрать два внешних контура, а затем удалите их. ТОГДА ИСПОЛЬЗУЙТЕ метод @user26228 выше.
  4. Разделите оставшийся путь на его кончике, используя ластик, ножницы, инструмент прямого выделения или что вы предпочитаете.
  5. Удалите один из оставшихся двух путей.

В Интернете есть несколько инструментов, но тот, который я использую, называется Rapid Resizer . Если вы загружаете изображение и выбираете «Осевую линию», оно может экспортировать изображение, состоящее из отдельных штрихов, в нескольких форматах (SVG, PDF и т. д.).

введите описание изображения здесь

Конечно, ваши штрихи должны быть одинаковой ширины для достижения оптимальных результатов — рисунок углем не даст четкого результата.

Не пробовал связанный сервис, потому что он начинается с запроса входа в систему. Можете ли вы сказать, обрабатывает ли он элементарные вещи, такие как буква X, это две пересекающиеся линии или ветви, по крайней мере, встречаются в одной и той же точке?
Логин не запрашивает. Моя ссылка была неправильной, я ее отредактировал. Извинения.
Проверено. Совершенно не понимает точку пересечения X. Результат такой же плохой, как в Illustrator или Inkscape 1.0
@ user287001 Я не думаю, что машина может понять, что когда вы (человек) видите «X», вы видите две пересекающиеся полосы. «Точка пересечения» существует у вас в голове, а значит, вам придется ее нарисовать — объективно это выпуклый многоугольник, внутри которого ничего нет. Машину нужно научить воспроизводить то, что вы видите. Это самый быстрый «внутренний векторный штрих», который вы можете получить за пару кликов. Ход , который я получаю от X, достаточен для многих применений (плоттер, режущий станок и т. д.). В противном случае вы можете использовать шрифт с одним штрихом, такой как Hershey Text, где X — это две пересекающиеся линии.
Иногда я пытался сканировать и отслеживать технические чертежи. Этот процесс сильно страдает из-за невозможности интерпретировать пересечения, которые не являются моими изобретениями, они для примера. пересекающиеся провода или другие объекты, изначально нарисованные как пересекающиеся линии. Часто, но не всегда, они перпендикулярны. В программу Vextractor встроено некоторое понимание, но оно не идеально. Лучшие варианты приветствуются. Возможность интерактивного управления пересечением была бы идеальной.
Я лучше понимаю вашу проблему. Вы оригинальный постер вопроса? Если да, я бы порекомендовал отредактировать его, чтобы было ясно, что вы ищете, или создать новый вопрос. Я думаю, что неправильно интерпретированное пересечение можно легко исправить с помощью некоторого базового программирования, например, обработки, которая выходит за рамки этого сообщества стека.
Я не публиковал вопросы, только комментарии и некоторые ответы.

Поскольку это просто рисование линии, я думаю, вы можете попробовать использовать трассировку изображения - предустановка: штриховая графика, перед этим, пожалуйста, растеризуйте эту форму в 72ppi (прозрачная). это не 100% точность, но вы получаете обратную линию рисования.