Инженерия

Как векторизовать синьки и чертежи

8 мин чтения · Опубликовано 2 авг. 2026 г. · Обновлено 2 окт. 2026 г.

Чертёж полон линий, которые должны быть идеально прямыми, и окружностей, которые должны быть идеально круглыми. Скан чертежа полон линий, которые почти прямые, и окружностей, которые почти круглые: бумага не лежала плоско, сканер дискретизировал по собственной сетке, а оригинал мог быть начерчен от руки в 1974 году.

Задача векторизации — верность замыслу, а не скану. Значит, большая часть работы происходит до конвертации: привести растр к тому, что чертёж имел в виду.

Сначала уберите перекос, и дотошно

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

Вращайте растр, пока заведомо горизонтальный элемент — край основной надписи, базовая линия — не станет точно горизонтальным. У большинства программ сканирования есть автоповорот, попадающий с точностью до долей градуса; проверяйте его по длинной линии, а не доверяйте слепо: автоповорот ориентируется на край страницы, а край страницы не всегда перпендикулярен чертежу.

Порог — жёстко: в техническом чертеже нет серого

Синьки и линейные чертежи бинарны по замыслу: есть линия и есть фон. Любой серый в скане — артефакт: тон бумаги, лисьи пятна, синева настоящей синьки, тень залома — и с каждым из них движку придётся что-то решать.

Приведите изображение к чистому чёрно-белому порогом до конвертации. Подбирайте порог по самой слабой линии, которая вам реально нужна: исчезла размерная линия — порог слишком агрессивен; бумага полезла крапинками — слишком щедр. Правильно выбранный порог стоит больше любой настройки конвертера.

Ожидайте обводки и знайте, когда это важно

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

Для возврата геометрии в CAD это обычно не то, что нужно: линия CAD — осевая линия со свойством толщины, а не залитая щепка. Путь туда — трассировка по осевым линиям, которую Inkscape делает из вычищенного растра, с последующим экспортом в DXF. Это больше работы, и это правильная работа, если чертёж пойдёт обратно в модель.

Текст не вернётся текстом

Размерные числа, обозначения и примечания трассируются как фигуры, похожие на буквы. Они печатаются правильно и размерно точны, но в них не ищут, их нельзя править как текст и нельзя выделить как текст.

Если по чертежу нужен поиск, прогоните OCR по растру отдельно и держите распознанный текст собственным слоем поверх векторной линейной графики. У OCR по чертежу до конвертации есть и побочная польза: он показывает, какие пометки разборчивы настолько, чтобы выжить, — полезно знать до того, как кто-то на них положится.

Штриховка и заливки — самая дорогая часть

Штриховка разрезов — диагональные линии, заполняющие сечение, — это десятки параллельных штрихов, каждый из которых трассируется собственной длинной тонкой фигурой. Чертёж с несколькими заштрихованными сечениями может дать файл на порядок больше, чем без них, а штриховка почти не несёт информации: она значит «это сечение», что одинаково хорошо сказала бы одна область и один узор заливки.

Если файл будут править, а не хранить, подумайте стереть штриховку из растра до конвертации и заменить её настоящим узором заливки потом.

Шаг за шагом

  1. 01

    Скан в 300–600 dpi, плашмя

    Тонким размерным линиям нужно разрешение. Планшетный сканер избавляет от перспективных искажений, которые приносит фотография.

  2. 02

    Уберите перекос по заведомо горизонтальному элементу

    Вращайте растр, пока край основной надписи или базовая линия не станут точно горизонтальными. Потом ошибку чисто не убрать.

  3. 03

    Приведите к чистому чёрно-белому

    Подбирайте порог по самой слабой нужной вам линии. В техническом чертеже нет законного серого.

  4. 04

    Конвертируйте в SVG

    Загрузите вычищенный растр и скачайте результат.

  5. 05

    Добавьте текст и размеры отдельно, если они должны быть живыми

    Трассированные пометки — фигуры, а не текст. Прогоните OCR по растру и наложите распознанный текст собственным слоем.

Частые проблемы

Горизонтальные линии чуть диагональны
Скан был с перекосом. Это правится в растре до конвертации — после ошибка живёт в каждой координате отдельно.
Тонкие размерные линии исчезли
Либо разрешение скана было слишком низким, чтобы они пережили больше одного пикселя, либо порог слишком агрессивен. Пересканируйте в 600 dpi и берите порог мягче.
Файл огромный и медленно открывается
Почти всегда — штриховка разрезов. Каждый штрих — отдельная фигура. Сотрите штриховку из растра и замените узором заливки в редакторе.
Текст не выделяется и не ищется
Ожидаемо — трассированные буквы суть фигуры. Прогоните OCR по исходному растру и держите текст отдельным слоем поверх линейной графики.

Часто задаваемые вопросы

Можно получить DXF для CAD?
Напрямую нет — на выходе SVG. Inkscape экспортирует DXF из SVG в один шаг, это обычный путь. Учтите: трассированная линия — обводка, а не осевая, так что для возврата геометрии в модель вам понадобится осевая трассировка, а не это.
Какое разрешение скана нужно техническим чертежам?
300 dpi — минимум, 600 dpi — комфорт. Ограничение — самая тонкая линия на листе: ей нужно хотя бы два-три пикселя ширины в скане, иначе движку нечего находить.
Останутся ли размеры и пометки редактируемыми?
Нет. Они конвертируются в фигуры, похожие на исходные знаки, — точные в печати, но не текст. Если важен поиск, прогоните OCR по растру отдельно и наложите результат.
Заменит ли это перечерчивание старого чертежа в CAD?
Для архивирования, печати и пометок — с запасом. Для чертежа, который будут править как параметрическую модель, — нет: там нужна геометрия, введённая заново с настоящими ограничениями, а трассировка даёт обводки, а не ограниченную геометрию.

Похожие гайды

Cookies

Мы используем cookie Google Analytics, чтобы понимать, какие страницы посещают и где посетители спотыкаются, — без рекламы, без профилирования, ничего не продаётся. Откажетесь — сайт будет работать точно так же. Подробнее в Политике конфиденциальности.