Разработка плагина Adobe Illustrator на C++ SDK

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

Основные задачи

  • Изучение и работа с Adobe Illustrator SDK (C++)
  • Разработка функционала для чтения и парсинга JSON-файлов, передаваемых в программу
  • Создание векторных слоев (пути, фигуры, заливки) на основе структурированных данных из JSON
  • Обеспечение стабильной интеграции плагина с интерфейсом Adobe Illustrator
  • Тестирование и отладка работы плагина

Требования к разработчику

  • Опыт разработки на C++
  • Понимание принципов работы с графическими SDK (желателен опыт с Adobe SDK или аналогичными)
  • Умение работать с форматом JSON
  • Ответственный подход к написанию чистого и документированного кода

Что должно быть в JSON-файле (структура данных)

JSON-файл должен содержать информацию, необходимую для построения векторных слоев. Конкретная структура данных будет согласована с исполнителем. В общем случае она может включать:

  • Типы графических объектов (контуры, фигуры)
  • Координаты точек, параметры кривых Безье
  • Стили заливки и обводки (цвет, толщина)
  • Порядок и иерархию слоев

Готовность обсуждать детали реализации и технические нюансы с исполнителем.

Векторизация и улучшение качества логотипа школы

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

Анализ чертежей зданий и составление сводной таблицы окон и балконов

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