Files
SnapOtter/apps/docs/de/tools/image/vignette.md
T
SnapOtterandGitHub 4963ab3bbd feat(docs-i18n): translate all documentation into 20 languages
All 181 docs markdown files translated into 20 languages (apps/docs/<locale>/**). Companion to the i18n code PR; admin-merged because the file count exceeds GitHub's per-PR CI trigger limit. Validated by pnpm i18n:check (all surfaces, 0 stale/missing) and a clean all-locale docs build.
2026-07-11 13:52:47 +08:00

2.4 KiB

description, i18n_source_hash, i18n_provenance, i18n_output_hash
description i18n_source_hash i18n_provenance i18n_output_hash
Einen Vignetteneffekt mit einstellbarer Stärke, Farbe und Position hinzufügen. 0b9795fea2eb human 43953b932234

Vignette

Fügt einen Vignetteneffekt hinzu, der die Ränder eines Bildes abdunkelt oder einfärbt. Unterstützt einstellbare Stärke, Farbe, Radius, Weichheit, Rundheit und Mittelpunktposition.

API-Endpunkt

POST /api/v1/tools/image/vignette

Nimmt Multipart-Formulardaten mit einer Bilddatei und einem JSON-Feld settings entgegen.

Parameter

Parameter Typ Erforderlich Standard Beschreibung
strength number Nein 0.5 Deckkraft der Vignette (0,1-1)
color string Nein "#000000" Hex-Farbe der Vignette
radius integer Nein 70 Außenradius als Prozentsatz der halben Diagonale (0-100)
softness integer Nein 50 Weichheit der Übergangskante (0-100); höhere Werte erzeugen einen graduelleren Verlauf
roundness integer Nein 100 Form: 100 = Kreis, 0 = Ellipse passend zum Seitenverhältnis des Bildes
centerX integer Nein 50 Horizontale Mittelpunktposition als Prozentsatz (0-100)
centerY integer Nein 50 Vertikale Mittelpunktposition als Prozentsatz (0-100)

Beispielanfrage

curl -X POST http://localhost:1349/api/v1/tools/image/vignette \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@photo.jpg" \
  -F 'settings={"strength": 0.7, "radius": 60, "softness": 70}'

Beispielantwort

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

Hinweise

  • Ein kleinerer radius dunkelt einen größeren Teil des Bildes ab; ein größerer Radius beschränkt die Vignette auf die äußersten Ränder.
  • Verwenden Sie eine nicht-schwarze color (z. B. Weiß- oder Sepiatöne) für kreative Vignetteneffekte.
  • Durch das Anpassen von centerX und centerY können Sie den klaren Bereich außermittig positionieren, was nützlich ist, um den Fokus auf ein Motiv zu lenken, das sich nicht in der Bildmitte befindet.
  • Das Ausgabeformat entspricht dem Eingabeformat. HEIC-, RAW-, PSD- und SVG-Eingaben werden vor der Verarbeitung automatisch dekodiert.