Files
SnapOtter/apps/docs/uk/tools/image/blur-background.md
T
SnapOtterandGitHub 4963ab3bbd feat(docs-i18n): translate all documentation into 20 languages
All 181 docs markdown files translated into 20 languages (apps/docs/<locale>/**). Companion to the i18n code PR; admin-merged because the file count exceeds GitHub's per-PR CI trigger limit. Validated by pnpm i18n:check (all surfaces, 0 stale/missing) and a clean all-locale docs build.
2026-07-11 13:52:47 +08:00

2.7 KiB

description, i18n_source_hash, i18n_provenance, i18n_output_hash
description i18n_source_hash i18n_provenance i18n_output_hash
Розмиття фону зі збереженням різкості об'єкта за допомогою ШІ. 9073f10e6e9d human 036810c3d622

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

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

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

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

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

Параметри

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

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

curl -X POST http://localhost:1349/api/v1/tools/image/blur-background \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@photo.jpg" \
  -F 'settings={"intensity": 75, "feather": 3}'

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

{
  "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 автоматично декодуються перед обробкою.