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

Vinjettering

Lägg till en vinjetteringseffekt som mörknar eller tonar kanterna på en bild. Stöder justerbar styrka, färg, radie, mjukhet, rundhet och centrumposition.

API Endpoint

POST /api/v1/tools/image/vignette

Tar emot multipart-formulärdata med en bildfil och ett JSON-fält settings.

Parameters

ParameterTypeRequiredDefaultDescription
strengthnumberNo0.5Vinjetteringens opacitet (0.1-1)
colorstringNo"#000000"Vinjetteringens hex-färg
radiusintegerNo70Yttre radie som procent av halva diagonalen (0-100)
softnessintegerNo50Fjädringens mjukhet (0-100); högre värden ger en mer gradvis övertoning
roundnessintegerNo100Form: 100 = cirkel, 0 = ellips som matchar bildens bildförhållande
centerXintegerNo50Horisontell centrumposition som procent (0-100)
centerYintegerNo50Vertikal centrumposition som procent (0-100)

Example Request

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

Example Response

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

Notes

  • En mindre radius mörknar mer av bilden; en större radie begränsar vinjetteringen till de yttersta kanterna.
  • Använd en icke-svart color (t.ex. vita eller sepiatoner) för kreativa vinjetteringseffekter.
  • Att justera centerX och centerY låter dig placera det klara området utanför mitten, användbart för att rikta fokus mot ett motiv som inte befinner sig i mitten av bildrutan.
  • Utdataformatet matchar indataformatet. HEIC, RAW, PSD och SVG-indata avkodas automatiskt före bearbetning.