Halaman ini diterjemahkan secara otomatis. Menemukan kesalahan?Bantu perbaiki.
Skip to content

Vignette ​

Menambahkan efek vignette yang menggelapkan atau mewarnai tepi gambar. Mendukung kekuatan, warna, radius, kelembutan, kebulatan, dan posisi tengah yang dapat disesuaikan.

API Endpoint ​

POST /api/v1/tools/image/vignette

Menerima data formulir multipart dengan sebuah file gambar dan field JSON settings.

Parameters ​

ParameterTypeRequiredDefaultDescription
strengthnumberNo0.5Opasitas vignette (0.1-1)
colorstringNo"#000000"Warna hex vignette
radiusintegerNo70Radius luar sebagai persentase dari setengah diagonal (0-100)
softnessintegerNo50Kelembutan feather (0-100); nilai lebih tinggi menghasilkan pudar yang lebih bertahap
roundnessintegerNo100Bentuk: 100 = lingkaran, 0 = elips yang sesuai rasio aspek gambar
centerXintegerNo50Posisi tengah horizontal sebagai persentase (0-100)
centerYintegerNo50Posisi tengah vertikal sebagai persentase (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 ​

  • radius yang lebih kecil menggelapkan lebih banyak bagian gambar; radius yang lebih besar membatasi vignette ke tepi paling ekstrem.
  • Gunakan color non-hitam (mis., putih atau nada sepia) untuk efek vignette kreatif.
  • Menyesuaikan centerX dan centerY memungkinkan Anda memposisikan area bersih di luar pusat, berguna untuk mengarahkan fokus ke subjek yang tidak berada di tengah bingkai.
  • Format keluaran mengikuti format masukan. Masukan HEIC, RAW, PSD, dan SVG otomatis didekode sebelum diproses.