यह पेज मशीन से अनुवादित किया गया था। कोई गलती दिखी?इसे बेहतर बनाने में मदद करें।
Skip to content

Adjust Colors

एक ही एंडपॉइंट में चमक, कंट्रास्ट, एक्सपोज़र, संतृप्ति, तापमान, टिंट, ह्यू रोटेशन, प्रति-चैनल स्तर, और एक-क्लिक प्रभावों (ग्रेस्केल, सेपिया, इनवर्ट) को मिलाने वाला व्यापक रंग समायोजन टूल।

API Endpoint

POST /api/v1/tools/image/adjust-colors

एक छवि फ़ाइल और एक JSON settings फ़ील्ड के साथ multipart form data स्वीकार करता है।

Parameters

ParameterTypeRequiredDefaultDescription
brightnessnumberNo0चमक समायोजन (-100 से 100)
contrastnumberNo0कंट्रास्ट समायोजन (-100 से 100)
exposurenumberNo0एक्सपोज़र / मिडटोन गामा (-100 से 100)
saturationnumberNo0रंग संतृप्ति (-100 से 100)
temperaturenumberNo0व्हाइट बैलेंस: ठंडा/नीला से गर्म/नारंगी (-100 से 100)
tintnumberNo0टिंट शिफ्ट: हरा से मैजेंटा (-100 से 100)
huenumberNo0डिग्री में ह्यू रोटेशन (-180 से 180)
sharpnessnumberNo0शार्पनिंग की ताकत (0 से 100)
rednumberNo100लाल चैनल स्तर (0 से 200, 100 = अपरिवर्तित)
greennumberNo100हरा चैनल स्तर (0 से 200, 100 = अपरिवर्तित)
bluenumberNo100नीला चैनल स्तर (0 से 200, 100 = अपरिवर्तित)
effectstringNo"none"रंग प्रभाव: none, grayscale, sepia, invert

Example Request

bash
curl -X POST http://localhost:1349/api/v1/tools/image/adjust-colors \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@photo.jpg" \
  -F 'settings={"brightness": 20, "contrast": 10, "saturation": -30, "effect": "none"}'

एक गर्म विंटेज लुक लागू करें:

bash
curl -X POST http://localhost:1349/api/v1/tools/image/adjust-colors \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@photo.jpg" \
  -F 'settings={"temperature": 40, "saturation": -15, "contrast": 10, "effect": "sepia"}'

Example Response

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

Notes

  • सभी पैरामीटर तटस्थ मानों पर डिफ़ॉल्ट होते हैं ताकि आप केवल वही समायोजित कर सकें जिसकी आपको आवश्यकता है।
  • समायोजन इस क्रम में लागू किए जाते हैं: चमक, कंट्रास्ट, एक्सपोज़र, संतृप्ति/ह्यू, तापमान/टिंट, शार्पनेस, चैनल, प्रभाव।
  • तापमान नीले-नारंगी और हरे-मैजेंटा अक्षों पर एक 3x3 रंग पुनर्संयोजन मैट्रिक्स का उपयोग करता है।
  • एक्सपोज़र Sharp के गामा फ़ंक्शन से मैप होता है (धनात्मक मिडटोन को उज्ज्वल करता है, ऋणात्मक उन्हें गहरा करता है)।
  • यह एंडपॉइंट लेगेसी पथों /api/v1/tools/image/brightness-contrast, /api/v1/tools/image/saturation, /api/v1/tools/image/color-channels, और /api/v1/tools/image/color-effects पर भी प्रतिक्रिया देता है। सभी एक ही स्कीमा का उपयोग करते हैं।
  • आउटपुट प्रारूप इनपुट प्रारूप से मेल खाता है। HEIC, RAW, PSD, और SVG इनपुट को प्रोसेसिंग से पहले स्वचालित रूप से डिकोड किया जाता है।