Imagenarium
← Все проекты
AI image studio · Runware · 2026

Генератор изображений для практичного stock-workflow

Imagenarium — локальное Flask-приложение для одного оператора: сгенерировать черновики, отредактировать фон, апскейлить только выбранный результат, векторизовать простую графику и сохранить историю промптов, файлов, статусов и стоимости в SQLite.

Python Flask Runware API SQLite Pillow Adobe Stock workflow

Что показывает проект

Продуктовая логика

Фокус не на “ещё одном генераторе”, а на коротком производственном цикле: draft → edit → upscale/vector → export.

Интеграция API

Runware используется для генерации, remove background, inpainting, upscale и vectorize через единый backend-адаптер.

Контроль затрат

История хранит стоимость операций, а апскейл запускается только для отобранных результатов.

Рабочий сценарий

PromptОператор задаёт описание, размер, negative prompt и seed.
GenerateRunware возвращает изображение, файл сохраняется локально.
Edit BGФон удаляется, заменяется промптом через inpainting или вторым файлом.
RefineЛучший результат апскейлится до целевого megapixel-порога.
HistorySQLite фиксирует промпт, тип задачи, модель, файл, статус и cost.

Что уже реализовано

Функции MVP

  • Генерация изображений через Runware image inference.
  • Удаление фона и сохранение прозрачного PNG.
  • Замена фона по промпту через маску и inpainting.
  • Композиция объекта поверх второго изображения.
  • Апскейл и векторизация выбранного результата.

Архитектура

  • Flask + Jinja2 без лишней клиентской сложности.
  • Локальные папки для generated, edited, upscaled и vectors.
  • SQLite-таблица jobs для истории операций.
  • .env-конфиг для ключей и моделей Runware.
  • Адаптивный интерфейс с крупной типографикой.

Материалы для финального кейса

Нужные скриншоты

  • Главный экран с формами Generate, Background Tools, Refine и History.
  • Страница результата с превью, промптом, моделью и стоимостью.
  • До/после удаления или замены фона.
  • Пример апскейла до 4 MP и отдельный пример SVG-векторизации.

Нужные данные

  • 3-5 удачных промптов и финальные изображения.
  • Средняя стоимость одного принятого stock-результата.
  • Ссылка на GitHub `Tarybird/imagenarium`, если репозиторий должен быть публичным.
  • Решение по live demo: оставить локальным кейсом или вынести на поддомен.

Сейчас в папках generated, edited, upscaled и vectors нет готовых ассетов, поэтому кейс оформлен как техническая презентация MVP. После генерации 3-5 реальных примеров сюда стоит добавить визуальный блок before/after и галерею результатов.