Векторизация изображения с прямыми линиями и заливками

Я ищу хорошие предложения по векторизации следующего изображения, используя один из стандартных доступных программных инструментов, например, Illustrator или Gimp.

Тестовое изображение

Я подходил к векторизации этого изображения с идеей, что оно должно быть прямолинейным, учитывая, что оно состоит только из прямых линий и заливок. Тем не менее, стандартная функция трассировки Illustrator все сглаживает и дает мне изогнутые линии и заливки. Использование «Объект->Создать объектную мозаику» не является альтернативой, так как тонкие линии между квадратами не будут воспроизведены, если я не установлю размер мозаики в 1 пиксель, что требует вечности для вычисления. Мне нужно точное представление изображения с приличным размером файла.

Как насчет того, чтобы игнорировать строки и переделывать их позже? Переделывать контуры можно всего двумя нажатиями клавиш.
Это весь образ? Если это так, вы можете воссоздать это с нуля за меньшее время, чем потребовалось, чтобы опубликовать этот вопрос.
@Chris Теперь это сбивало с толку ...
@joojaa Ха. Ах, да. Как смеет кто-то носить то же имя, что и я! Может быть, мне следует изменить свой никнейм на что-то дурацкое, например, googaa (произносится как джуджаа, как GIF).
Вот как это сделать с помощью Inkscape: graphicdesign.stackexchange.com/questions/20397/…
Если вам нужны векторы, gimpэто не решение. inkscapeВместо этого проверьте . В противном случае изображение представляет собой всего 7 широких горизонтальных линий с добавленной черной сеткой.
@Chris: Я мог бы, но есть около 20 изображений такого типа с небольшими вариациями, поэтому для этого мне нужны более автоматические средства.
@xenoid: спасибо, я изменил тег на inkscape.
@Takkat: как вы думаете, это может справиться с тонкими линиями между ними?
@joojaa: пожалуйста, посмотрите мой ответ Крису.
@Chris Дополнительный вопрос: нужно ли преобразовывать их в вектор? Если они все выглядят вот так (квадраты и линии), то вы можете воспроизвести это в любом размере без потери качества.
@ Крис: хорошая мысль. Это для научной статьи, и они просто предпочитают векторы. Кроме того, я считаю, что растровые изображения иногда отображаются слишком мягко в .pdf, поэтому лично я бы тоже предпочел вектор. Судя по всему, довольно интересная задача, учитывая простоту изображения.
Хорошо, если вы отправите растровое изображение, оно будет интерполировано, потому что у вас нет возможности указать, какую обработку изображения выполнять в файле PDF.

Ответы (2)

Я бы использовал Object → Create Object Mosaic , несмотря на ваши заявления, что это не сработает. Не обращайте внимания на то, что это убивает пробелы, просто добавьте их после этого шага. Затем просто назначьте обводку полученным векторам. Так как это гарантирует, что ваши линии останутся такими, какие они есть. Конечно, это всего лишь один шаг от рыбалки, но это очень быстро, и вы можете легко автоматизировать это.

  1. Создание мозаики изображений

    введите описание изображения здесь

    Изображение 1 : Мозаика объекта

  2. Добавить обводку

    введите описание изображения здесь

    Изображение 2 : Добавить обводку

Все это относительно быстро: менее минуты на изображение, сделанное вручную.

Вот результаты трассировки с помощью Inkscape с настройками, приведенными в другом ответе на аналогичную тему , за исключением того, что я взял 8 сканов только потому, что в исходнике больше нет цветов:

введите описание изображения здесь
Верхнее растровое изображение - Нижний вектор

введите описание изображения здесь
Векторное масштабирование

Так это на самом деле полностью автоматизированный метод с использованием inkscape?
Только что еще раз проверил упомянутый пост. Я приму это как ответ, так как это наиболее автоматизированный метод и дает хорошие результаты.