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

Vignette

एक विग्नेट प्रभाव जोड़ें जो छवि के किनारों को गहरा करता है या टिंट करता है। समायोज्य स्ट्रेंथ, रंग, रेडियस, सॉफ़्टनेस, राउंडनेस, और केंद्र स्थिति का समर्थन करता है।

API Endpoint

POST /api/v1/tools/image/vignette

एक image फ़ाइल और एक JSON settings फ़ील्ड के साथ multipart फ़ॉर्म डेटा स्वीकार करता है।

Parameters

ParameterTypeRequiredDefaultDescription
strengthnumberNo0.5विग्नेट अपारदर्शिता (0.1-1)
colorstringNo"#000000"विग्नेट हेक्स रंग
radiusintegerNo70आधे-विकर्ण के प्रतिशत के रूप में बाहरी रेडियस (0-100)
softnessintegerNo50फ़ेदर सॉफ़्टनेस (0-100); उच्च मान अधिक क्रमिक फ़ेड उत्पन्न करते हैं
roundnessintegerNo100आकार: 100 = वृत्त, 0 = छवि आस्पेक्ट रेशियो से मेल खाने वाला दीर्घवृत्त
centerXintegerNo50प्रतिशत के रूप में क्षैतिज केंद्र स्थिति (0-100)
centerYintegerNo50प्रतिशत के रूप में लंबवत केंद्र स्थिति (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 छवि का अधिक भाग गहरा करता है; बड़ा रेडियस विग्नेट को अत्यधिक किनारों तक सीमित करता है।
  • रचनात्मक विग्नेट प्रभावों के लिए गैर-काले color (उदा., सफ़ेद या सेपिया टोन) का उपयोग करें।
  • centerX और centerY को समायोजित करने से आप स्पष्ट क्षेत्र को केंद्र से हटकर रख सकते हैं, जो फ़्रेम के बीच में न होने वाले किसी सब्जेक्ट पर फ़ोकस लाने के लिए उपयोगी है।
  • आउटपुट फ़ॉर्मेट इनपुट फ़ॉर्मेट से मेल खाता है। HEIC, RAW, PSD, और SVG इनपुट प्रोसेसिंग से पहले स्वचालित रूप से डिकोड किए जाते हैं।