Tutorial | Векторизація растрових зображеньOne of the features in Inkscape is a tool for tracing a bitmap image into one or more <path> elements for your SVG drawing. These short notes should help you become acquainted with how it works. Майте на увазі, що метою «Трасувальника» не є відтворення точної копії оригіналу зображення; також він не призначений для створення кінцевого продукту. Жоден автотрасувальник не може зробити цього. Все, що він робить – це надає набір кривих, які можна використовувати в якості джерела для своїх малюнків.Our tracer, derived from the original Potrace library by Peter Selinger, interprets a black and white bitmap, and produces a set of curves. For Potrace, we currently have three types of input filters to convert from the raw image to something that Potrace can use. Загалом, що більше темних пікселів в проміжному векторному зображенні, то більше трасування виконає «Potrace». Якщо кількість трасувань зростає, то буде необхідно більше процесорного часу і елемент <контуру> буде значно більшим. Рекомендується, щоб спочатку користувач експериментував з легшими проміжними зображеннями, поступово роблячи їх темнішими, щоб отримати потрібну пропорцію і складність вихідного контуру.To use the tracer, load or import an image, select it, and select the PathTrace Bitmap item, or Shift+Alt+B.Основні опції діалогового вікна «Векторизувати растр»The user will see the five filter options available: Обмеження яскравостіПросто використовується сума червоної, зеленою та синьої (або відтінків сірого) складових пікселя в якості індикатору того, чи має він вважатися чорним чи білим. Порогове значення може дорівнювати від 0,0 (чорний) до 1,0 (білий). Що вище порогове значення, то менше пікселів буде вважатися «білими» і проміжне зображення буде темнішим.Початкове зображенняПоріг яскравостіЗаповнення, без штрихаПоріг яскравостіШтрих, без заповненняВизначення межВикористовується алгоритм визначення меж, розробленого Дж.Кенні (J. Canny), як метод швидкого виявлення ізокліней з подібним контрастом. Цей алгоритм створює проміжне растрове зображення, менш схоже на оригінал, ніж результат «Порогу яскравості», але, ймовірно, надасть інформацію по кривих, яка інакше проігнорується. Тут, значення порогу (0,0 – 1,0) підлаштовує поріг яскравості, щоб включити в результат чи ні піксель, прилеглий до контрастної межі. Цей параметр може коригувати темність або товщину межі результату.Початкове зображенняВизначені межіЗаповнення, без штрихаВизначені межіШтрих, без заповненняКвантування кольорівРезультат цього фільтру видає проміжне зображення, яке дуже відрізняється від перших двох, але, без сумнівів, є дуже корисним. Замість відображення ізоклін яскравості чи контрасту, буде знайдено межі, в яких змінюються кольори навіть за однакової яскравості чи контрасту. Тут, параметр, «Кількість кольорів» визначає, скільки вихідних кольорів було б якби проміжне растрове зображення було кольоровим. Потім, вибирається між чорним і білим в залежності від індексу парності кольору.Початкове зображенняКвантування (12 кольорів)Заповнення, без штрихаКвантування (12 кольорів)Штрих, без заповненняКористувач має спробувати всі ці три фільтри і поспостерігати за різними типами результатів для різних типів вхідних зображень. Завжди будуть зображення, для яких один фільтр підходить більше, аніж інші.After tracing, it is also suggested that the user try PathSimplify (Ctrl+L) on the output path to reduce the number of nodes. This can make the output of Potrace much easier to edit. For example, here is a typical tracing of the Old Man Playing Guitar:Початкове зображенняВекторизоване зображення / Вихідний контур(1 551 nodes)Note the enormous number of nodes in the path. After hitting Ctrl+L, this is a typical result:Початкове зображенняВекторизоване зображення / Вихідний контур – спрощений(384 вузли)Зображення трохи більше апроксимоване та грубе, але малюнок значно простіший і легший для редагування. Майте на увазі, що потрібна не точна векторизація зображення, а набір кривих, які можна використати для свого малюнку.Autotrace The Autotrace option uses a different algorithm for tracing and also offers some other parameters to tweak. It may take a little longer to work, but gives you some variety to choose from. Centerline tracing (autotrace) If you would like to vectorize a line drawing, and get strokes that are easy to modify instead of filled areas as a result, use this option. It will attempt to find contiguous lines that make up your drawing. Bulia Byak; Jonathan Leighton; Colin Marquardt; Nicolas Dufour; Gellért Gyuris; Maren HachmannNazarii Ritter — 2018Esteban Capella — 2019