This page was machine-translated. Spotted a mistake?Help improve it.
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 "[email protected]" \
  -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 "[email protected]" \
  -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 इनपुट को प्रोसेसिंग से पहले स्वचालित रूप से डिकोड किया जाता है।