Техническое задание: Инструмент для автоматической векторизации изображений

Цель проекта

Разработать программный инструмент (скрипт или автономное приложение), который выполняет автоматическую конвертацию растровых изображений в векторные с расширенным контролем над результатом.

Ключевые функции и требования

Основной функционал

  • Автоматическая трассировка (векторизация) загружаемых растровых изображений в форматах PNG и JPG.
  • Поддержка функции оффсет-утончения (offset thinning) линий для контроля толщины контуров в векторном результате.
  • Сохранение результата в стандартных векторных форматах (например, SVG, EPS, AI).

Технические требования

  • Решение должно быть кроссплатформенным или иметь четкие требования к платформе.
  • Интерфейс: может быть консольным (скрипт) или графическим (приложение) - на усмотрение исполнителя с обоснованием.
  • Код должен быть хорошо структурирован и документирован.

Дополнительные пожелания

  • Возможность пакетной обработки нескольких изображений.
  • Настройка параметров трассировки (чувствительность, сглаживание).
  • Предпросмотр результата перед сохранением (для GUI-версии).

Результат работы

  • Рабочий инструмент с исходным кодом.
  • Инструкция по установке и использованию.
  • Тестовые примеры конвертации.

Векторизация дизайна сахарного пакетика для полиграфии

Требуется перевести дизайн сахарного пакетика из растрового формата низкого качества в чистый векторный файл, готовый к печати. Необходимо точно сохранить шрифты, цвета и геометрические размеры оригинального макета.