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

Afbeelding bijsnijden

Snijd afbeeldingen bij door een rechthoekig gebied te definiëren met positie en grootte. Ondersteunt zowel pixel- als percentage-eenheden.

API-eindpunt

POST /api/v1/tools/image/crop

Accepteert multipart-formuliergegevens met een afbeeldingsbestand en een JSON-veld settings.

Parameters

ParameterTypeVereistStandaardBeschrijving
leftnumberJa-X-offset van het uitsnijgebied (vanaf de linkerrand)
topnumberJa-Y-offset van het uitsnijgebied (vanaf de bovenrand)
widthnumberJa-Breedte van het uitsnijgebied
heightnumberJa-Hoogte van het uitsnijgebied
unitstringNee"px"Eenheid voor de waarden: px of percent

Voorbeeldverzoek

bash
curl -X POST http://localhost:1349/api/v1/tools/image/crop \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@photo.jpg" \
  -F 'settings={"left": 100, "top": 50, "width": 800, "height": 600}'

Bijsnijden met percentagewaarden:

bash
curl -X POST http://localhost:1349/api/v1/tools/image/crop \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@photo.jpg" \
  -F 'settings={"left": 10, "top": 10, "width": 80, "height": 80, "unit": "percent"}'

Voorbeeldantwoord

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

Opmerkingen

  • Het uitsnijgebied moet binnen de grenzen van de afbeelding vallen. Als het gebied buiten de afbeelding valt, mislukt het verzoek.
  • Bij gebruik van de eenheid percent vertegenwoordigen de waarden percentages van de afbeeldingsafmetingen (bijv. left: 10 betekent 10% vanaf de linkerrand).
  • Het uitvoerformaat komt overeen met het invoerformaat.
  • De EXIF-oriëntatie wordt automatisch toegepast vóór het bijsnijden, zodat de coördinaten overeenkomen met de visueel correcte oriëntatie.