This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

Розмиття фону

Розмиття фону зображення зі збереженням різкості об'єкта. Модель ШІ ізолює об'єкт, застосовує розмиття до початкового фону та компонує різкий об'єкт зверху.

Кінцева точка API

POST /api/v1/tools/image/blur-background

Приймає дані форми у форматі multipart із файлом зображення та полем JSON settings.

Параметри

ПараметрТипОбов'язковийТипове значенняОпис
intensityintegerНі50Інтенсивність розмиття (1-100)
featherintegerНі0Радіус розмиття країв (0-20)
formatstringНі"png"Вихідний формат: png або webp

Приклад запиту

bash
curl -X POST http://localhost:1349/api/v1/tools/image/blur-background \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"intensity": 75, "feather": 3}'

Приклад відповіді

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "async": true
}

Відстежуйте перебіг через SSE за адресою GET /api/v1/jobs/{jobId}/progress. Після завершення завдання потік SSE видає подію completed з URL для завантаження.

Примітки

  • Це інструмент на основі ШІ, який повертає 202 Accepted і обробляється асинхронно. Підключіться до кінцевої точки SSE, щоб отримувати оновлення перебігу та кінцевий результат.
  • Потребує встановлення пакета функцій background-removal. Повертає 501, якщо пакет недоступний.
  • Вищі значення інтенсивності дають сильніший ефект розмиття. Значення понад 80 створюють виражене боке-подібне відокремлення.
  • Вхідні дані HEIC, RAW, PSD та SVG автоматично декодуються перед обробкою.