Разработка плагина Adobe Illustrator на C++ SDK
Требуется создать плагин для Adobe Illustrator, который будет автоматически генерировать векторные слои на основе данных, предоставленных в JSON-формате.
Основные задачи
- Изучение и работа с Adobe Illustrator SDK (C++)
- Разработка функционала для чтения и парсинга JSON-файлов, передаваемых в программу
- Создание векторных слоев (пути, фигуры, заливки) на основе структурированных данных из JSON
- Обеспечение стабильной интеграции плагина с интерфейсом Adobe Illustrator
- Тестирование и отладка работы плагина
Требования к разработчику
- Опыт разработки на C++
- Понимание принципов работы с графическими SDK (желателен опыт с Adobe SDK или аналогичными)
- Умение работать с форматом JSON
- Ответственный подход к написанию чистого и документированного кода
Что должно быть в JSON-файле (структура данных)
JSON-файл должен содержать информацию, необходимую для построения векторных слоев. Конкретная структура данных будет согласована с исполнителем. В общем случае она может включать:
- Типы графических объектов (контуры, фигуры)
- Координаты точек, параметры кривых Безье
- Стили заливки и обводки (цвет, толщина)
- Порядок и иерархию слоев
Готовность обсуждать детали реализации и технические нюансы с исполнителем.