Сжимает изображение, показывает выигрыш по весу и сразу отдает готовый результат для следующего шага.
Сервис для тех случаев, когда картинка должна быстро стать легче, а затем без ручной возни уйти в сайт, сценарий Creatium, CreMax или в следующий API-шаг.
Рабочая сцена
Как это устроено
Один экран, на котором можно проверить сервис и сразу взять его в работу.
Сначала загружаете изображение и смотрите результат на своем материале. Затем берете сценарный блок и передаете ответ дальше без ручной сборки.
Быстрый ориентир
Пример
4.8 → 1.6
MB после сжатия
Проверка
Реальный тест на своем файле прямо на странице.
Блок сценария
Готовый JSON для Creatium и CreMax без отдельного перевода документации.
Следующий шаг
Результат можно сразу передать дальше: на сайт, в сценарий или в другой API.
Что здесь ценно
На этой странице не нужно отдельно искать тест, документацию и сценарий. Все собрано в один понятный рабочий контур.
Endpoint
/api/v1/img
Более легкий файл возвращается без лишней промежуточной логики и сразу готов к публикации или следующему шагу.
О сервисе
Не просто меньший файл, а более чистый и предсказуемый контур публикации.
Сервис нужен там, где изображение должно быстро стать легче и уйти дальше по потоку: в публикацию, карточку товара, сценарий или загрузку.
Что получает команда на выходе
Меньше ручной рутины, меньше тяжелых изображений в контуре и понятный результат, который можно быстро проверить до публикации или запуска сценария. На выходе получается не просто меньший файл, а готовый к использованию рабочий результат.
Публикации и лендинги
Подготовка изображений перед публикацией на сайте или лендинге
Карточки и каталоги
Оптимизация карточек товаров для CMS и маркетплейсов
Внутренние сценарии
Внутренние сценарии, где важны размер файла и скорость загрузки
Для Creatium и CreMax
Почему это особенно уместно для Creatium и CreMax
В сценариях Creatium и CreMax ценится короткий путь от исходных данных к результату. Поэтому здесь не документация ради документации, а готовый рабочий JSON-блок.
Что особенно ценно
Demo
Проверка на реальном изображении
Широкая рабочая сцена: загружаете файл, смотрите итоговый вес, экономию и готовый результат без служебного мусора и лишних полей.
Здесь собран короткий путь до решения: одна большая dropzone, анимация обработки и понятная результатная сцена, чтобы сразу увидеть эффект на своем материале.
Тестовый блок
Загрузите файл и сразу увидите, сколько веса сервис снимает на практике.
Сцена собрана вокруг одного действия: берете реальное изображение, запускаете тест и сразу видите итоговый файл, экономию по весу и результат, который можно скачать.
Результат
Что получится после сжатия
Результатная зона собрана так, чтобы одним взглядом было видно: насколько сервис полезен именно на вашем изображении.
Размер
Вес файла до и после обработки.
Экономия
Процент выигрыша именно на вашем материале.
Готовый файл
Итоговый результат можно сразу скачать.
Сцена результата
После теста здесь появится готовое изображение и весь выигрыш по весу.
Так можно быстро понять, подходит ли сервис под реальный сценарий, прежде чем встраивать его в рабочий поток.
Готовый блок для Creatium / CreMax
Готовый JSON-блок, который читается как часть рабочего сценария, а не как сухая техничка.
Токен в пример не зашит намеренно. Его лучше подставлять отдельно уже в своем контуре, чтобы блок оставался чистой основой под интеграцию.
Что дальше происходит
Ответ можно сразу передать в следующий шаг сценария без ручной доработки.
Чаще всего результат сохраняют, публикуют или отправляют в другой API. Поэтому пример здесь подан как часть рабочего потока, а не как отдельный технический фрагмент.
Запрос уходит в API
Сценарий отправляет изображение на публичный endpoint без ручной сборки промежуточных шагов.
Возвращается готовый файл
На выходе приходит уже обработанный результат и его можно сразу использовать дальше.
Ответ идет дальше
Чаще всего его сохраняют, публикуют или передают в следующий шаг цепочки.
Creatium / CreMax
JSON-блок сценария
Чистая структура: запрос, тело и результат без лишней обвязки.
{ "scenario_editor": "0.13", "scenario_blocks": [ { "key": "img_resize_request", "type": "HttpRequest", "data": { "variable": "img_result", "url": "\"https://helpers.nchub.studio/api/v1/img/resize\"", "method": "POST", "content_type": "application/json", "headers": [], "body": [], "body_expr": "{\n \"url\": \"https://example.com/image.jpg\",\n \"sizes\": [200, 400, 800],\n \"mode\": \"auto\",\n \"wm\": \"UNIUM\"\n}", "timeout": "0" }, "logs": [] } ]}Ответ сервиса
Типовая структура ответа
Форма ответа зависит от сценария, но логика остается прямой.
{ "images": [ { "size": 1200, "data": "data:image/webp;base64,..." } ]}Берите готовый блок, подставляйте свой токен и запускайте сервис в рабочем контуре.
Эта страница уже закрывает стартовую задачу целиком: понять сервис, проверить его на своем материале и сразу взять основу под интеграцию.
Что уже готово