Я хотел бы преобразовать отсканированную подпись в векторный файл. В частности, я хотел бы получить чистый маленький SVG, как подпись Барака Обамы в Википедии . Он состоит исключительно из дорожек без заливки и черного штриха шириной 1.4.
Вот пример отсканированной подписи . Я попробовал функциональность трассировки, встроенную в Inkscape 0.48 и Illustrator CS6, но смог получить только пути с якорями на границах, плюс заливка и отсутствие обводки. Излишне говорить, что полученный SVG не является чистым (путь имеет переменную ширину), и его размер примерно в четыре раза больше, чем у подписи Обамы.
Существуют ли какие-либо инструменты, которые могут прилично отслеживать отсканированные подписи / штриховые рисунки как штрихи, а не как пути? Если нет, то как бы мне было создать штрихи вручную с помощью инструмента «Перо» в Illustrator?
Ответы:
Трассировка осевой линии
Метод, который вы ищете, это «отслеживание осевой линии». Это преобразует растровое изображение в векторную линию, а не в объектную графику. Очень немногие трассеры смогут это сделать.
Существует бесплатный инструмент с открытым исходным кодом AutoTrace, который делает это довольно хорошо, но с ограничениями, зависящими от качества исходного изображения. Отслеживание подписи, которую вы предоставили как JPEG-изображение, приведет к множеству артефактов. Вот шаги, которые я предпринял, чтобы получить однострочное векторное изображение из вашего примера:
Уменьшите информацию об изображении, насколько это возможно, оставив только 2 цвета (объект, фон):
Наилучшие и быстрые результаты были получены путем трассировки растрового изображения на векторной графике объекта. Затем он снова был экспортирован как растровое изображение PNG, как показано выше.
Запустите AutoTrace по крайней мере со следующими параметрами:
Точно настройте мазки и добавьте желаемую силу удара:
Если вас не устраивает командная строка, вы можете установить графический интерфейс Frontline для AutoTrace.
Двоичные файлы для Windows доступны на странице проекта SourceForge , пользователи Linux могут установить ее из своих репозиториев по умолчанию.
источник
Возможно, это не самый эффективный метод, но вот что я делаю:
Возьмите файл в фотошоп, поиграйтесь с уровнями и контрастностью яркости, чтобы получить высококонтрастное изображение.
Затем сделайте его черно-белым и, возможно, немного поиграйте с контрастом. Удалите фон (белый) и сохраните его как изображение с прозрачностью (например, png).
Затем в иллюстраторе выберите параметры трассировки; и здесь вы можете поиграть в зависимости от того, хотите ли вы векторный штрих или заливку.
Инсульт:
Наполните:
Надеюсь это поможет.
источник