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


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.