Files
SnapOtter/apps/docs/fr/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.1 KiB

description, i18n_source_hash, i18n_provenance, i18n_output_hash
description i18n_source_hash i18n_provenance i18n_output_hash
Floute l'arrière-plan tout en gardant le sujet net grâce à l'IA. 9073f10e6e9d human 042227e69a5b

Flouter l'arrière-plan

Floute l'arrière-plan d'une image tout en gardant le sujet net. Le modèle d'IA isole le sujet, applique un flou à l'arrière-plan d'origine et compose le sujet net par-dessus.

Point de terminaison de l'API

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

Accepte des données de formulaire multipart contenant un fichier image et un champ JSON settings.

Paramètres

Paramètre Type Requis Par défaut Description
intensity entier Non 50 Intensité du flou (1 à 100)
feather entier Non 0 Rayon d'adoucissement des bords (0 à 20)
format chaîne Non "png" Format de sortie : png ou webp

Exemple de requête

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}'

Exemple de réponse

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

Suivez la progression via SSE sur GET /api/v1/jobs/{jobId}/progress. Une fois le travail terminé, le flux SSE émet un événement completed contenant l'URL de téléchargement.

Remarques

  • Il s'agit d'un outil assisté par IA qui renvoie 202 Accepted et traite de façon asynchrone. Connectez-vous au point de terminaison SSE pour recevoir les mises à jour de progression et le résultat final.
  • Nécessite l'installation du bundle de fonctionnalités background-removal. Renvoie 501 si le bundle n'est pas disponible.
  • Des valeurs d'intensité plus élevées produisent un effet de flou plus prononcé. Les valeurs supérieures à 80 créent une séparation prononcée de type bokeh.
  • Les entrées HEIC, RAW, PSD et SVG sont automatiquement décodées avant le traitement.