TheSOŁМы в ВК
Все проекты
Браузерный инструмент · Шаблонизатор изображений2025 - настоящее время3 мин чтения

Катопульта

Бесплатный браузерный инструмент для генерации изображений по шаблонам. Создавайте проект - получайте сотни вариантов. Работает на вашем устройстве, без регистрации и серверов, файлы остаются у вас.

Катопульта - главный экран редактора: холст, тулбар, панель слоёв и свойства в тёмной теме

Контекст и задача

Многим малым бизнесам нужны не одна-две картинки, а десятки однотипных: карточки меню для кафе, ценники для пекарни, посты для соцсетей с единым стилем, карточки товаров для каталога, афиши под каждое событие. Делать каждую вручную в графическом редакторе - долго; использовать сложные профессиональные инструменты - дорого и тяжело. Существующие онлайн-сервисы часто требуют регистрации, хранят проекты на своих серверах и привязывают пользователя к себе. Катопульта предлагает принципиально новый формат.

Задача состояла в том, чтобы построить редактор, в котором можно нарисовать макет один раз, отметить заменяемые элементы и генерировать картинки, подставляя разные данные. При этом сервис должен быть бесплатным, не требовать регистрации, хранить файлы у пользователя. Немаловажно, чтобы сервис не использовал серверные вычисления, чтобы сервис мог оставаться бесплатным.

Решение

Катопульта - браузерный шаблонизатор изображений, работающий по простому сценарию из трёх шагов. Нарисуйте макет в редакторе, отметьте заменяемые элементы (текст и картинки, которые будут меняться: названия, цены, логотипы, фото), подставляйте разные данные и экспортируйте готовые PNG. Один шаблон - десятки и сотни результатов.

  • Без установки - работает прямо в браузере
  • Без аккаунта - можно начать сразу, без регистрации
  • Безопасно - данные хранятся в браузере, никуда не уходят
  • Оптимизация - все доступные мощности вашего устройства используются для рендеринга картинок
  • Файлы ваши - вы всегда можете скачать .och файл из браузера и сохранить у себя

Что умеет редактор

Редактор Катопульты это полноценный графический инструмент: холст, тулбар, панель слоёв и панель свойств - всё под рукой, в тёмной теме. Набора инструментов достаточно для создания почти любого макета, без лишних функций.

  • Фигуры, изображения, текст - прямоугольники со скруглёнными углами, эллипсы, картинки с режимами fill/contain/cover и текстовые блоки
  • Градиенты и тени - многослойные линейные и радиальные градиенты, сложные тени
  • Свои шрифты - загрузка TTF, OTF или WOFF2; шрифт встраивается в файл .och, и шаблон одинаково отображается на любом устройстве
  • Группы и автоформатирование - объединение элементов в группы и автоматическая раскладка через Поток: автоматическое выравнивание по горизонтали или вертикали с расстоянием
  • Прилипания - по девяти точкам при перемещении, привязка краёв при изменении размеров, ограничение по оси через Shift с адаптивными направляющими
  • Экспорт PNG - рендеринг идёт в Web Worker, поэтому интерфейс не подвисает, а картинки генерируются за секунды

Формат .och и архитектура

Катопульта - это фронтенд инструмент, поставляющийся в виде сайта. Ключевое техническое решение - формат .och. Шаблон сохраняется в бинарный файл на базе Kiwi-схемы с gzip-сжатием. В один файл встроены и дизайн, и оригиналы картинок, и шрифты, и превью-эскиз для отображения в галерее. Файл не зашифрован и его можно открыть везде, где реализован кодек файлов .och. Если вы скачали файл - он ваша собственность и никто его у вас не отнимет.

Где это полезно

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

  • Меню и ценники - один шаблон карточки, сотни позиций с разными названиями и ценами для кафе, пекарни, магазина
  • Посты для соцсетей - серия постов с единым стилем: меняются заголовок, фото и фон, сохраняется единый визуальный язык
  • Карточки товаров - каталоги и витрины: один макет под разные товары, фото и характеристики, быстро и единообразно
  • Афиши и баннеры - шаблон с заменяемой датой, местом и изображением, генерация вариантов под каждое событие

Результаты и подход

Катопульта развивается наш собственный проект - бесплатно и на пожертвования. Открытый бинарный формат .och - это филосовское заявление: инструменты должны работать на пользователей, а не запирать их данные внутри себя. Шрифты и картинки внутри одного файла, превью-эскиз для галереи, компактность даже с изображениями - всё подчинено идеи переносимости и независимости.

Нарисуйте макет один раз, отметьте заменяемые элементы и создавайте изображения для меню, ценников, постов и карточек. Бесплатно, без регистрации, прямо в браузере.

Миссия проекта заключается в том, что бесплатный инструмент может быть функциональным, не уступая платным аналогам. Web Worker и OffscreenCanvas дают высокую производительность; Kiwi-схема с gzip - компактный переносимый формат. Современный веб-стек позволяет строить серьёзные инструменты, которые работают целиком на клиенте и не требуют серверной инфраструктуры для хранения данных.

SPAFrontendМаркетинг