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

Cirkelvormig bijsnijden

Snijd een afbeelding bij tot een gecentreerde cirkel met transparante hoeken. Ondersteunt instelbare zoom, verschuiving, rand en uitvoergrootte.

API-endpoint

POST /api/v1/tools/image/circle-crop

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

Parameters

ParameterTypeVereistStandaardBeschrijving
zoomnumberNee1Zoomfactor (1-5); hogere waarden snijden strakker bij
offsetXnumberNee0.5Horizontale middenpositie (0-1)
offsetYnumberNee0.5Verticale middenpositie (0-1)
borderWidthintegerNee0Randbreedte in pixels (0-200)
borderColorstringNee"#ffffff"Hex-kleur van de rand
backgroundstringNee"transparent"Hoekopvulling: "transparent" of een hex-kleur
outputSizeintegerNee-Uiteindelijke vierkante afmeting in pixels (16-4096)

Voorbeeldaanvraag

bash
curl -X POST http://localhost:1349/api/v1/tools/image/circle-crop \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@photo.jpg" \
  -F 'settings={"zoom": 1.2, "borderWidth": 4, "borderColor": "#333333"}'

Voorbeeldantwoord

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/photo.png",
  "originalSize": 2450000,
  "processedSize": 185000
}

Opmerkingen

  • De uitvoer is altijd PNG om de transparante hoeken te behouden (tenzij background is ingesteld op een effen kleur).
  • De cirkel wordt ingeschreven binnen de kortste afmeting van de afbeelding. Gebruik zoom om strakker bij te snijden en offsetX/offsetY om het zichtbare gebied te verschuiven.
  • Wanneer outputSize is opgegeven, wordt het resultaat na het bijsnijden naar die vierkante afmeting geschaald.
  • HEIC-, RAW-, PSD- en SVG-invoer wordt automatisch gedecodeerd vóór de verwerking.