Deze pagina is automatisch vertaald. Fout gezien?Help mee om het te verbeteren.
Skip to content

Achtergrond vervangen

Vervang de achtergrond van een afbeelding door een effen kleur of verloop. Het AI-model detecteert het onderwerp, verwijdert de originele achtergrond en plaatst het onderwerp op de door jou gekozen achtergrond.

API-endpoint

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

Accepteert multipart form data met een afbeeldingsbestand en een JSON-veld settings.

Parameters

ParameterTypeVereistStandaardBeschrijving
backgroundTypestringNee"color"Achtergrondmodus: color of gradient
colorstringNee"#ffffff"Hex-kleur van de achtergrond (wanneer backgroundType color is)
gradientColor1stringNee-Eerste hex-kleur van het verloop
gradientColor2stringNee-Tweede hex-kleur van het verloop
gradientAngleintegerNee180Verloophoek in graden (0-360)
featherintegerNee0Straal voor het verzachten van randen (0-20)
formatstringNee"png"Uitvoerformaat: png of webp

Voorbeeldaanvraag

bash
curl -X POST http://localhost:1349/api/v1/tools/image/background-replace \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@photo.jpg" \
  -F 'settings={"backgroundType": "color", "color": "#2563eb", "feather": 2}'

Voorbeeldantwoord

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

Volg de voortgang via SSE op GET /api/v1/jobs/{jobId}/progress. Wanneer de taak is voltooid, zendt de SSE-stream een completed-gebeurtenis uit met de download-URL.

Opmerkingen

  • Dit is een AI-gestuurde tool die 202 Accepted retourneert en asynchroon verwerkt. Maak verbinding met het SSE-endpoint om voortgangsupdates en het eindresultaat te ontvangen.
  • Vereist dat de feature-bundel background-removal is geïnstalleerd. Retourneert 501 als de bundel niet beschikbaar is.
  • HEIC-, RAW-, PSD- en SVG-invoer wordt automatisch gedecodeerd vóór de verwerking.
  • De uitvoer is standaard PNG om de transparantie rond het onderwerp te behouden.