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

Arka Planı Bulanıklaştır

Bir görselin arka planını, özneyi keskin tutarken bulanıklaştırın. AI modeli özneyi ayırır, özgün arka plana bir bulanıklık uygular ve keskin özneyi üzerine yerleştirir.

API Uç Noktası

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

Bir görsel dosyası ve bir JSON settings alanı içeren multipart form verisi kabul eder.

Parametreler

ParametreTürZorunluVarsayılanAçıklama
intensitytam sayıHayır50Bulanıklık yoğunluğu (1-100)
feathertam sayıHayır0Kenar yumuşatma yarıçapı (0-20)
formatdizeHayır"png"Çıktı biçimi: png veya webp

Örnek İstek

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

Örnek Yanıt

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

İlerlemeyi SSE üzerinden GET /api/v1/jobs/{jobId}/progress adresinden takip edin. İş tamamlandığında, SSE akışı indirme URL'sini içeren bir completed olayı yayar.

Notlar

  • Bu, 202 Accepted döndüren ve eşzamansız işleyen AI destekli bir araçtır. İlerleme güncellemelerini ve nihai sonucu almak için SSE uç noktasına bağlanın.
  • background-removal özellik paketinin yüklü olmasını gerektirir. Paket mevcut değilse 501 döndürür.
  • Daha yüksek yoğunluk değerleri daha güçlü bir bulanıklık efekti üretir. 80'in üzerindeki değerler belirgin, bokeh benzeri bir ayrım oluşturur.
  • HEIC, RAW, PSD ve SVG girişleri işlenmeden önce otomatik olarak çözülür.