एडिटिंग

apply_adjustments

एक फ़ोटो पर, या कई पर वही, एडिटर स्लाइडर के मान सेट करें।

यह क्या करता है

photo_id (एक फ़ोटो, {"photo_id", "adjustments"} लौटाता है) या photo_ids (सूची, हर एक पर स्वतंत्र रूप से वही एडजस्टमेंट लगाता है और {"results": [...], "applied", "failed"} लौटाता है, हर फ़ोटो की एक प्रविष्टि, ताकि सूची में एक गलत id से बाकी बैच न खोए) में से ठीक एक दें। adjustments स्लाइडर के नामों को संख्याओं से जोड़ता है, जैसे {"exposure": 20, "contrast": 10, "temperature": 5}। स्लाइडर, सब -100..100 और 0 का मतलब कोई बदलाव नहीं, जब तक रेंज न दी हो: लाइट: exposure, contrast, highlights, shadows, whites, blacks कलर: temperature, tint, vibrance, saturation, और हर रंग के लिए hsl_hue_<c>, hsl_sat_<c>, hsl_lum_<c>, जहाँ c red, orange, yellow, green, aqua, blue, purple, magenta में से है प्रेज़ेंस: texture, clarity, dehaze डिटेल: sharp_amount (0..150), sharp_radius (10..200), nr_luminance (0..100), nr_color (0..100) स्प्लिट टोनिंग: split_shadow_hue, split_highlight_hue (0..360), split_shadow_sat, split_highlight_sat (0..100), split_balance इफ़ेक्ट्स: vignette_amount, vignette_midpoint (10..90), grain_amount (0..100, फ़िल्म ग्रेन) लुक्स: color_grade (list_presets की ग्रेड कुंजी), color_grade_intensity (0..100), fx_preset (list_presets की प्रायोगिक प्रीसेट कुंजी, या "none"), fx_amount (0..100), auto_color (0..100, Auto Color की स्ट्रेंथ; apply_auto_color देखें), auto_color_mode ("color" या "contrast"), lut_name (list_luts का कोई LUT, या "none"), lut_strength (0..100) tone_curve_<luminance|red|green|blue>: 0..1 में [x, y] बिंदुओं की सूची crop_x, crop_y, crop_w, crop_h (पिक्सेल) पिक्सेल गणित के बिना आस्पेक्ट रेशियो से क्रॉप करने के लिए crop_photo इस्तेमाल करें; फ़्रेम के सिर्फ़ एक हिस्से को बदलने के लिए mask_adjust। मान स्लाइडर की निरपेक्ष स्थितियाँ हैं, डेल्टा नहीं, और जिस एनालाइज़ की गई फ़ोटो को किसी ने एडिट नहीं किया वह पहले से अपने सीन प्रीसेट के मानों पर होती है: सापेक्ष अनुरोध (“एक स्टॉप ज़्यादा ब्राइट” = exposure +50, “थोड़ा गर्म”) के लिए get_photo_edits से मौजूदा मान पढ़कर उसमें जोड़ें। मान रेंज में क्लैम्प होते हैं और अनजान नाम वैध सूची के साथ अस्वीकार होते हैं। नए मान हर स्लाइडर के पिछले मान को बदलते हैं; बाकी स्लाइडर अपनी सेटिंग रखते हैं। स्लाइडर Lightroom के तरीके से चलते हैं: नकारात्मक highlights चमकीले हिस्से वापस लाता है, exposure +50 एक स्टॉप है। imagic के पुराने इंजन पर एडिट की गई फ़ोटो को पहले मौजूदा इंजन पर लाया जाता है और उसका लुक बना रहता है, ताकि ये मान हर फ़ोटो पर एक ही मतलब रखें।

पैरामीटर

नामटाइपज़रूरी
photo_id int | None वैकल्पिक
adjustments dict | None वैकल्पिक
photo_ids list[int] | None वैकल्पिक

इसे माँगना

आप इसे नाम से नहीं बुलाते। आप बताते हैं कि क्या चाहिए, और एजेंट टूल चुनता है:

इस फ़ोल्डर की हर चुनी हुई फ़ोटो पर वार्म फ़िल्म लुक लगाइए और क्वालिटी 92 पर JPEG एक्सपोर्ट कीजिए।

एडिटिंग के बाक़ी टूल

list_presets apply_preset list_luts apply_lut apply_auto_color harmonize_series preview_mosaic mask_adjust crop_photo save_preset export_photos get_photo_edits

इसे इस्तेमाल करने वाले वर्कफ़्लो

यह कहाँ चलता है

आपकी मशीन पर। imagic का MCP सर्वर एक लोकल प्रोसेस है जिसे आपका AI क्लाइंट शुरू करता है; फ़ोटो कभी आपकी डिस्क से बाहर नहीं जातीं और कुछ अपलोड नहीं होता। यह रेफ़रेंस के हर टूल पर लागू है, इस पर भी।

इसे चलाने के लिए आपको imagic से जुड़ा एक MCP क्लाइंट चाहिए। Claude Code, Cursor, VS Code, Codex, Gemini CLI और दस अन्य के लिए सेटअप में लगभग तीन मिनट लगते हैं।

अपने AI को पूरी पाइपलाइन दें

apply_adjustments imagic Max के 30 टूल में से एक है। 500 एक्सपोर्ट के मुफ़्त ट्रायल में वे सभी शामिल हैं।