Создание веб-сервиса для картин по номерам
Цель проекта
Пользователь загружает изображение, а сервис автоматически:
- адаптирует его под формат картины по номерам
- применяет палитру из 258 цветов, предоставленную заказчиком
- нумерует каждый цветовой сегмент
- формирует готовые файлы для печати и стикеров
Основной функционал
Загрузка изображения
- форматы: JPG / PNG
- ограничение размера файла: по согласованию
Цветокоррекция и приведение к палитре
- обработка каждого пикселя под один из 258 фиксированных цветов (палитра предоставляется в HEX или RGB)
- автоматическое сглаживание и уменьшение мелких деталей
Работа с палитрой
- загрузка пользовательской палитры из таблицы
- каждому цвету присваивается уникальный номер
- один номер = один и тот же цвет во всех создаваемых файлах
Нумерация сегментов
- каждая цветовая зона получает свой номер
- нанесение четких, читаемых цифр внутри сегментов
- возможный параметр: регулировка размера цифр
Генерация стикеров
- отдельный файл с информацией для краски или стикеров:
- формат для печати: PDF или PNG
Экспорт
- схема с контурами и номерами (без цвета)
- цветная предпросмотр-версия результата
- файл для стикеров
- таблица соответствия: номер → цвет
Примечание
Заказчик частично подготовил процесс в виде макета - требуется доработать системой для веба.