Общая задача

Разработать веб-приложение для автоматической подготовки файлов для картин по номерам. Пользователь загружает готовый векторный файл в формате Adobe Illustrator (AI) и получает готовые для печати файлы: контурную карту с номерами, палитру цветов и стикеры.

Входные данные

  • Пользователь загружает один AI-файл, который должен содержать замкнутые векторные области, заранее определенную цветовую палитру и финальный размер холста.
  • Система не занимается упрощением или интеллектуальным подбором цветов - только техническая обработка готовых элементов.

Обработка файла

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

Выходные файлы

  • PDF картины - контуры всех зон, номера, область для резки 3-5 мм;
  • PDF палитры - список: номер и цвет, отсортированы;
  • PDF стикеров - сетка с номерами и цветами на отдельной странице;
  • Дополнительно систему считает количество областей для каждого цвета.

Хранение проектов

  • Личный кабинет: пользователь может просматривать список всех сохраненных загрузок;
  • Для каждого проекта хранятся три PDF-файла (картина, палитра, стикеры) и дата создания;
  • Поддерживается навигация, информация по закупке баночек и визуалайз проектчика.

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

После обработки одного изображения пользователь получает: файлы pdf картины, pdf палитры, pdf стикеров, статистику по задействованным цветам и купленным объёмом.

Разработка 3D моделей опорных столбов

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