
FotoCollage — Конструктор макетов для печати
О проекте
Функциональный SPA (Single Page Application), предназначенный для компоновки изображений перед печатью. Интерфейс выполнен в чистом, «аптечном» стиле для фокусировки на контенте. Слева расположена панель конфигурации с выбором формата бумаги (А4 Альбомный, А5, А3 Плакат) и кнопками действий (загрузка/удаление ассетов). Центральную часть занимает динамический холст (Canvas) с плавающим меню управления масштабом (Zoom In/Out/Reset) в нижней части экрана. Реализована логика подготовки файла к экспорту в высоком разрешении.
🎯 Задача (Challenge)
Реализация корректного пересчета пикселей в физические размеры (mm/cm) для точной печати. Создание системы координат для размещения элементов на холсте с возможностью масштабирования (Zoom) без потери качества отображения. Оптимизация производительности при рендеринге «тяжелых» изображений на Canvas.