Сервис, который сокращает время допечатной подготовки фото-заказов в 3–10 раз.
Убирает человеческие ошибки, автоматически формируя файлы для печати и резки под конкретное оборудование типографии.
Введите email — система подскажет, есть ли такой пользователь. Если есть, предложим войти, если нет — зарегистрироваться.
Профиль
Статистика
История запросов
ID
Дата
Режим
Запрос
Ответ
Стоимость
Токен
Нет данных.
Баланс
Загрузка...
Платежи
Дата
Сумма
Описание
Автор
Загрузка...
Начисления
Дата
Сумма
Описание
Автор
Загрузка...
Подписка на сервисы
Загрузка информации о подписках...
API‑токены
Здесь вы можете создавать и отзывать персональные API‑токены. Значение нового токена показывается только один раз — сразу после создания.
Название
Создан
Статус
Действия
Загрузка токенов...
О проекте Alsion Print Lab
Alsion Print Lab — система автоматизации допечатной подготовки фотографий для различных типов оборудования (плоттер, резак) и различных форматов продукции (фотокарточки, визитки и др.).
Веб-режим позволяет запускать обработку прямо из браузера: вы загружаете файлы, выбираете режим (конвертер или одну из вёрсток), а система формирует готовый комплект файлов для печати и резки.
Веб-режим работы
Веб-интерфейс собирает ZIP-архив из выбранных файлов и отправляет его в backend Alsion Print Lab Web (FastAPI). На сервере задача попадает в очередь, обрабатывается воркером, а затем становится доступной для скачивания в виде ZIP-архива с результатами.
REST API: POST /api/jobs?mode=..., GET /api/jobs/<id>/status, GET /api/jobs/<id>/download
Аутентификация через Bearer токен (поле Auth token в шапке страницы)
Хранение задач в SQLite и рабочей папке data/web
Три вёрстки
Система поддерживает несколько типов вёрстки (layout types), каждый из которых реализован отдельным движком:
Вёрстка (плоттер) — формирует PDF для печати и DXF файлы для плоттера. Реализована в движке verstak_foto_plotter.py.
Вёрстка (резак) — делает PDF с раскладкой под резак и метками реза. Реализована в verstak_foto_rezak.py.
Вёрстка (визитки) — раскладка визиток (движок Veronika_card). Реализована в verstak_veronika_card.py.
Виды вёрсток
Ниже — сводная таблица, какие ключевые опции мы применяем в каждом типе вёрстки. Это помогает понять, чем отличаются режимы и какой лучше подходит под вашу задачу.
Опция
Вёрстка (плоттер)
Вёрстка (резак)
Вёрстка (визитки)
Цветопередача и преобразование цветового пространства
RGB→CMYK через PIL.ImageCms (LCMS) Профили: sRGB_IEC61966-2-1_no_black_scaling.icc → Coated_Fogra39L_VIGC_260.icc (Fogra39L) Компенсация чёрной точки (BPC), Rendering Intent: Relative Colorimetric
RGB→CMYK через PIL.ImageCms (LCMS) Профили: sRGB_IEC61966-2-1_no_black_scaling.icc → Coated_Fogra39L_VIGC_260.icc (Fogra39L) Компенсация чёрной точки (BPC), Rendering Intent: Relative Colorimetric
RGB→CMYK через PIL.ImageCms (LCMS) Профили: sRGB_IEC61966-2-1_no_black_scaling.icc → Coated_Fogra39L_VIGC_260.icc (Fogra39L) Компенсация чёрной точки (BPC), Rendering Intent: Relative Colorimetric
Нормализация ориентации по EXIF
Да
Да
Да
Масштаб длинной стороны (портретная карточка)
Длинная сторона 90 мм
Размер карточки 97×87 мм
Размер визитки 90×54 мм
Формат листа (мм)
330×486
320×450
210×297 (A4)
Ориентация листа
Ландшафт (альбомная)
Портрет (книжная)
Портрет (книжная)
Размер полей и отступов
Поля по 3.5 мм вокруг карточки, защитные поля 10 мм для меток
Внутренние отступы 3.7 мм, поля листа: верх/низ 7 мм, лево/право 14 мм
Внутренние отступы 3.7 мм, поля листа: верх/низ 7 мм, лево/право 14 мм
Метки позиционирования / реза
4 метки по углам (радиус 2 мм) + стрелка ориентации
Метки реза по границам сетки (отступ 2 мм, длина 4 мм)
Метки реза по границам сетки (отступ 2 мм, длина 4 мм)
Линии реза (LINE), круги меток (CIRCLE, радиус 2 мм по углам листа)
—
—
Количество DXF файлов
По одному файлу на страницу
—
—
Типичный сценарий использования
Фотоcессии, мини‐фотостудии, фотокиоски
Фотопечать с последующей резкой на резаке
Серийная печать визиток
Конвертер изображений
Конвертер подготавливает исходные файлы к вёрстке: конвертирует RAW/HEIC/PNG/WEBP и другие форматы в JPEG, приводит изображения к нужным параметрам и учитывает EXIF-ориентацию. Может работать отдельно (режим «Конвертация») или как шаг перед вёрсткой.
Вёрстка для плоттера
Назначение. Верстка фотокарточек для печати и резки на режущем плоттере. На выходе получается комплект файлов: PDF для печати, контрольный PDF с линиями реза и DXF файлы для управления плоттером.
Вход. Папка проекта с JPEG-файлами (обрабатываются файлы в корне папки).
Ключевые правила.
Ориентация берётся из EXIF; карточка приводится к «стоящему» виду, длинная сторона по высоте.
Длинная сторона фото масштабируется к 90 мм, вокруг добавляются белые поля по 3.5 мм, итоговая высота карточки — 97 мм.
Спуск на лист 330×486 мм, ориентация листа — ландшафтная, раскладка «кирпичиками» в 3 ряда, зазор между рядами и карточками 7 мм.
На листе есть защитные поля для меток позиционирования.
По углам листа — 4 метки позиционирования (чёрные круги), плюс стрелка ориентации слева по центру листа.
На каждой странице — подпись с именем DXF-файла страницы, справа по центру, вертикально, снизу вверх.
Выходные файлы.
PDF_PRINT — многостраничный PDF для печати.
PDF_DEBUG — контрольный PDF с линиями реза и служебными элементами.
DXF — по одному файлу на страницу, со слоями mark cut и Nadsechka, в формате DXF R2010.
PDF для печати
Контрольный PDF с линиями реза
Вёрстка для резака
Назначение. Верстка фотокарточек для печати и последующей резки на резаке. Формируются PDF-файлы для печати с типографскими метками реза.
Вход. Папка проекта с JPEG-файлами.
Ключевые правила.
EXIF-ориентация корректируется автоматически, при необходимости изображение приводится к почти квадратному формату.
Размер страницы одной карточки: 97×87 мм, внутренние отступы 3.7 мм, 300 DPI.
Печатный лист: 320×450 мм, поля 7/14 мм, раскладка 3×5 (15 карточек), фон белый.
Типографские метки реза по границам сетки: «усики» длиной 4 мм, отступ 2 мм, толщина 2 px, цвет чёрный.
Выходные файлы.
PDF верстки — многостраничный PDF, по одной карточке на страницу 97×87 мм.
PDF спуска — лист 320×450 мм с раскладкой 3×5 и метками реза.
Пример результата вёрстки для резака
Вёрстка для визиток
Назначение. Строгая верстка визиток для печати и резки, с фиксированным форматом и плотной раскладкой на листе.
Вход. Папка проекта с JPEG-файлами.
Ключевые правила.
EXIF-ориентация и опциональный поворот портретных кадров в альбом.
Размер визитки: 90×54 мм, 300 DPI. Исходник приводится к формату через cover-crop.
Печатный лист: A4 (210×297 мм). Сетка 2×5 (10 шт/лист) по центру листа, без зазоров.
Метки реза по границам визиток (отступ 2 мм, длина 4 мм, толщина 2 px, цвет чёрный).
Выходные файлы.
PDF спуска — A4 с 10 визитками и метками реза; если входных картинок несколько — PDF создаётся по одному на файл.
Пример результата вёрстки для визиток
Конвертер изображений
Назначение. Конвертация RAW/HEIC/PNG/WEBP и других форматов в JPEG, нормализация изображений и подготовка к вёрстке.
Ключевые моменты.
Обрабатываются файлы только в корне папки проекта, по списку поддерживаемых расширений.
Проверка стабильности файла перед конвертацией, обработка EXIF-ориентации.
Обычные форматы приводятся к RGB, прозрачность заливается белым, сохраняется как JPEG.
Для RAW по возможности используется встроенный JPEG-превью, при необходимости — полная демозаика в sRGB.
Сконвертированные JPEG остаются рядом с исходниками, исходные файлы перемещаются в папку Сконвертировано, проблемные — в Ошибка конвертации.
APL Web API
RESTful API для автоматизации допечатной подготовки фотографий через HTTP запросы.
Базовый URL
https://apl.alsion.su
Аутентификация
Все API endpoints (кроме /) требуют Bearer токен в заголовке Authorization:
Authorization: Bearer <ваш_токен>
Токен можно получить у администратора системы. Один токен даёт доступ ко всем задачам, созданным с этим токеном.
Поддерживаемые форматы файлов
Входные форматы (автоматически конвертируются в JPEG):
result.zip
├── PDF_PRINT.pdf # PDF для печати
├── PDF_DEBUG.pdf # Контрольный PDF с линиями реза
├── page_001.dxf # DXF файлы для плоттера
├── page_002.dxf
└── ...
layout_rezak / layout_card:
result.zip
├── DM<project>_1x_SRA3.pdf # PDF верстки (по одной карточке на страницу)
└── verstka DM<project>_1x_SRA3.pdf # PDF спуска (лист с раскладкой и метками реза)