Перетворити малюнок лінії з растрового у векторний


18

У мене є растрове зображення, в основному відсканований малюнок контурів (і деяких деталей) різних об'єктів, і я хочу перетворити ці рядки у вектори, використовуючи Illustrator або Inkscape.

Моє теперішнє рішення - мати растрове зображення як фоновий шар, а в новому шарі над ним я використовую ручку, щоб слідкувати за лініями якомога ближче. Пізніше я підганяю ці рядки, щоб краще відповідати растровому зображенню. Це добре спрацювало з простими малюнками. Однак для деяких моїх надзвичайно складних малюнків це дуже втомливо робити.

Чи є якийсь інструмент чи фільтр якогось роду, який здатний розпізнавати лінії на лінійних малюнках та створювати з них векторні шляхи?


Я використовую Aspire. Хоча ця програма є платним програмним забезпеченням, вона містить багато потужних, корисних інструментів, які часто можуть скоротити час, який потребує процес. Одним із таких інструментів є авто-трекер, який може простежити растрові конструкції у векторах. Ви можете вибрати, які відтінки, кольори або типи растра слід відстежувати, а також якість слідів і навіть статичну для видалення.
— Джордж А. Солодун

Відповіді:


12

У Inkscape ви розраховуєте на вбудований там Potrace (чудовий трекер, вільний). Просто перейдіть до верхнього меню Шлях, векторизуйте. Я дуже грав з його налаштуваннями, і, хоча ви не отримаєте тотального контролю, ви можете звести його до досить точного результату та небагато вузлів. Але вам потрібно багато пограти з налаштуваннями, поки не знайдете потрібні для вас. Мені це працювало для створення ігрових ліній-арт із растрових (в дуже схожому стилі з малюнками на коміксах)

Інші способи, якими я користувався, - це змусити Illustrator зробити своєрідне усереднення в налаштуваннях обведення. І останнім часом, використовуючи безкоштовний MyPaint , оскільки він має досить багато налаштувань (більше, ніж у багатьох комерційних пакетах), щоб контролювати свій інсульт і робить виправлення тремтячого ходу в реальному часі (btw, причина, чому потрібно більше часу для чорнила з планшетними ручками як електромагнітна система іможливо, роздільна здатність не настільки точна, як ваша рука, ручка та папір. Часто столу з низькою роздільною здатністю, як Intuos Small, недостатньо, і вам потрібен більший формат для кращого контролю. найкраще найбільші формати. (багато людей думають інакше, але імхо, бо чорнило - це просто так.))


Я погоджуюся на 100% з вами щодо розміру планшета та отриманої роздільної здатності. Дуже багато людей просто придивляються до мене, коли я намагаюся пояснити це ... +1 для всіх цих акуратних альтернатив живому сліду ілюстраторів. Я поняття не мав. Спасибі
— leugim

Радий, що це допомогло :); Я також малюю і знаю болі при чорнилі з цифровими планшетами ... :) Одна примітка ... Коли я згадав про усереднення Illustrator, переглядав переваги і встановлював, наскільки точним / гладким буде це вгадування ходу. (Як я вже згадував, у MyPaint (растровий, не векторний додаток) для цього є набагато більше налаштувань)
— S.gfx

Дякуємо, що згадали про Potrace. Тільки brew installщо. Якщо хтось бентежить відсутність інтерфейсу цього інструменту, це тому, що це інструмент командного рядка. Ось зразок команди, щоб рухатись у правильному напрямку: potrace your-raster.bmp --output your-vector.svg -b svgУра.
— gillytech

4

Illustrator має функцію під назвою живий слід. Здається, це було б ідеально для вашого випадку.

Розмістіть вихідне зображення. З обраним вихідним зображенням:

Об'єкт> Сліди в реальному часі> Зробити.

АБО

Об'єкт> Відстеження в реальному часі> Параметри відстеження. Встановіть параметри відстеження, а потім натисніть «Простежити».

Потім ви можете конвертувати трасування в контури.


2

У мене часто трапляються подібні ситуації, коли мені надають малюнки - звичайно графітові малюнки ручками (схематичні, волохаті лінії зітхання ) - де малювання інструментом для ручки стає справді стомлюючим до дратівливих.

Я визнав свій цифровий планшетний ПК дуже ефективним у вирішенні цих ситуацій. Хоча я в кінцевому підсумку відшукую оригінальне зображення ще раз, але, як правило, це робиться за менший час, ніж раніше. Зазвичай на це ми займали до 12-20 годин роботи за ескіз. Тепер я перейшов на "просто" 3-4 години.

Я зробив кілька спроб з livetrace в Illustrator, але в кінцевому підсумку витрачаю більше часу на виправлення або в найкращих випадках - використовуючи результати лише частково.

Щодо технічних ілюстрацій, схоже, немає простого способу повторного відстеження речі вручну. Принаймні я не знаю жодного автоматичного.

Іноді я можу скористатися Rhinoceros - 3D-програмним забезпеченням, яке дозволяє експортувати вигляд (перспективний, паралельний) вашої моделі у вигляді векторних ліній (* .AI файлів). Якщо у вас є деякі практики в моделюванні, ви зможете створювати об'єкти в 3D і скористатися можливістю експорту декількох представлень. Файли ілюстраторів, експортовані носорогами, ще потребують певного підключення. тим більше, що лінії мають тенденцію до дуже фрагментарності, але принаймні ви отримуєте керовану кількість вузлів (все-таки більш брудно, ніж відстежувати вручну).

Сподіваюсь, це допомагає


2

Для Illustrator CS6 або Illustrator CC .....

Відкрийте або розмістіть растрове зображення в Illustrator.

Виберіть зображення та натисніть кнопку Відстеження зображення на панелі керування у верхній частині екрана.

Щоб уточнити трасування, виберіть Window > Image Traceі ви можете налаштувати параметри слідів на панелі, що відкриється.

У попередніх версіях Illustrator існувала Live Trace. Однак ця функція була повністю перероблена з самого початку для Illustrator CS6. Image Trace виконує ті ж основні функції, що і раніше. Хоча схожа на Live Trace, Image Trace зовсім інша, відрізняється логікою, особливостями та параметрами.


Не те, що це насправді проблема, але чим ваша відповідь відрізняється від цієї: graphicsdesign.stackexchange.com/a/1371/8845
— Saaru Lindestøkke

1
Різні версії, Барт. Live Trace загинув у CS5, тепер це Image Trace. Правда, не є різко іншою відповіддю, але, можливо, корисною для тих, хто має Illustrator CS6 або CC, які шукали варіант "Live Trace" і не знаходять його.
— Скотт

Я бачу. Я щойно перейшов з CS5 на CS6 і ще не використовував Live / Image trace.
— Saaru Lindestøkke

1
Я трохи уточнив відповідь :)
— Скотт

1

По-перше, сформулюйте зображення, щоб полегшити роботу утиліт / алгоритмів перетворення растрових у векторні

  1. Скануйте своє зображення як чорно-біле, а потім як сіра шкала (іноді одна працює краще, ніж інша). Скануйте з найвищою роздільною здатністю, ви можете керувати 600dpi або 1200dpi, якщо ваш комп'ютер може це впоратися.
  2. Використовуйте Image > Adjustments > Levelsдля виправлення паперу, який не зовсім білий
    1. Необов’язково на цьому етапі також регулюйте рівень яскравості / контрастності. Ви намагаєтеся максимально помітити різницю між лініями та порожніми частинами вашого накреслення.
  3. Застосуйте Постеризацію для акцентування ліній

Тепер застосуйте методи векторизації, як зазначено в попередніх відповідях. Для Illustrator Live Traceнаступні ручні підключення працюють досить добре.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.