editing

apply_adjustments

Magtakda ng mga halaga ng editor slider sa isang larawan, o ng parehong halaga sa ilang larawan.

Ano ang ginagawa nito

Magpasa ng eksaktong isa sa photo_id (isang larawan, nagbabalik ng {"photo_id", "adjustments"}) o photo_ids (listahan, inilalapat ang parehong adjustments sa bawat isa nang hiwalay at nagbabalik ng {"results": [...], "applied", "failed"}, isang entry bawat larawan kaya hindi mawawala ang natitirang batch dahil sa maling id sa listahan). Itinutugma ng adjustments ang mga pangalan ng slider sa mga numero, halimbawa {"exposure": 20, "contrast": 10, "temperature": 5}. Ang mga slider, lahat -100..100 na ang 0 ay walang pagbabago maliban kung may ibinigay na range: light: exposure, contrast, highlights, shadows, whites, blacks colour: temperature, tint, vibrance, saturation, at bawat kulay hsl_hue_<c>, hsl_sat_<c>, hsl_lum_<c> para sa c sa red, orange, yellow, green, aqua, blue, purple, magenta presence: texture, clarity, dehaze detail: sharp_amount (0..150), sharp_radius (10..200), nr_luminance (0..100), nr_color (0..100) split toning: split_shadow_hue, split_highlight_hue (0..360), split_shadow_sat, split_highlight_sat (0..100), split_balance effects: vignette_amount, vignette_midpoint (10..90), grain_amount (0..100, film grain) looks: color_grade (grade key mula sa list_presets), color_grade_intensity (0..100), fx_preset (experimental preset key mula sa list_presets, o "none"), fx_amount (0..100), auto_color (0..100, lakas ng Auto Color; tingnan ang apply_auto_color), auto_color_mode ("color" o "contrast"), lut_name (LUT mula sa list_luts, o "none"), lut_strength (0..100) tone_curve_<luminance|red|green|blue>: listahan ng mga [x, y] na punto sa 0..1 crop_x, crop_y, crop_w, crop_h (pixels) Para mag-crop ayon sa aspect ratio nang walang pixel maths, gamitin ang crop_photo; para baguhin lang ang bahagi ng frame, gamitin ang mask_adjust. Ang mga halaga ay absolute na posisyon ng slider, hindi delta, at ang nasuring larawang walang nag-edit ay nasa mga halaga na ng scene preset nito: para sa relatibong hiling (“isang stop na mas maliwanag” = exposure +50, “medyo mas mainit”), basahin ang kasalukuyang halaga gamit ang get_photo_edits at dagdagan ito. Nililimitahan sa range ang mga halaga at tinatanggihan ang mga hindi kilalang pangalan kasama ang listahan ng mga wasto. Nilalampasan ng mga bagong halaga ang mga dating halaga bawat slider; nananatili ang mga setting ng ibang slider. Gumagana ang mga slider ayon sa Lightroom: ang negatibong highlights ay nagbabalik ng maliwanag na bahagi, ang exposure +50 ay isang stop. Ang larawang na-edit sa legacy engine ng imagic ay inililipat muna sa kasalukuyan, pinananatili ang look nito, kaya iisa ang kahulugan ng mga halagang ito sa bawat larawan.

Mga parameter

PangalanUriKinakailangan
photo_id int | None opsyonal
adjustments dict | None opsyonal
photo_ids list[int] | None opsyonal

Paghiling nito

Hindi mo ito tinatawag sa pangalan. Sabihin mo ang gusto mo, at ang agent ang pipili ng tool:

Ilapat ang warm film look sa bawat napiling larawan sa folder na ito at i-export bilang JPEG sa quality 92.

Ang iba pang editing na tool

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

Mga workflow na gumagamit nito

Kung saan ito tumatakbo

Sa makina mo. Ang MCP server ng imagic ay lokal na proseso na sinisimulan ng AI client mo; hindi umaalis sa disk mo ang mga larawan at walang ina-upload. Totoo ito sa bawat tool sa reference, pati sa isang ito.

Para tawagin ito, kailangan mo ng MCP client na nakakonekta sa imagic. Mga tatlong minuto ang setup para sa Claude Code, Cursor, VS Code, Codex, Gemini CLI at sampung iba pa.

Ibigay sa AI mo ang buong pipeline

Ang apply_adjustments ay isa sa 30 tool sa imagic Max. Kasama ang lahat ng ito sa libreng pagsubok na 500 export.