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

Vignet

Voeg een vignet-effect toe dat de randen van een afbeelding donkerder maakt of tint. Ondersteunt aanpasbare sterkte, kleur, radius, zachtheid, rondheid en middenpunt.

API Endpoint

POST /api/v1/tools/image/vignette

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

Parameters

ParameterTypeVereistStandaardBeschrijving
strengthnumberNee0.5Dekking van het vignet (0.1-1)
colorstringNee"#000000"Hex-kleur van het vignet
radiusintegerNee70Buitenradius als percentage van de halve diagonaal (0-100)
softnessintegerNee50Verzachting van de rand (0-100); hogere waarden geven een geleidelijkere overgang
roundnessintegerNee100Vorm: 100 = cirkel, 0 = ellips die overeenkomt met de beeldverhouding
centerXintegerNee50Horizontale middenpositie als percentage (0-100)
centerYintegerNee50Verticale middenpositie als percentage (0-100)

Voorbeeldverzoek

bash
curl -X POST http://localhost:1349/api/v1/tools/image/vignette \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"strength": 0.7, "radius": 60, "softness": 70}'

Voorbeeldrespons

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

Opmerkingen

  • Een kleinere radius maakt meer van de afbeelding donkerder; een grotere radius beperkt het vignet tot de uiterste randen.
  • Gebruik een niet-zwarte color (bijv. witte of sepiatinten) voor creatieve vignet-effecten.
  • Door centerX en centerY aan te passen, kun je het heldere gebied buiten het midden plaatsen, wat handig is om de aandacht te vestigen op een onderwerp dat niet in het midden van het beeld staat.
  • Het uitvoerformaat komt overeen met het invoerformaat. HEIC-, RAW-, PSD- en SVG-invoer wordt automatisch gedecodeerd vóór verwerking.