Ce face
Transmite exact unul dintre photo_id (o singură poză, returnează {"photo_id", "adjustments"}) sau photo_ids (o listă, aplică aceleași ajustări fiecăreia independent și returnează {"results": [...], "applied", "failed"}, câte o intrare pe poză, așa că un id greșit din listă nu pierde restul lotului). adjustments asociază nume de cursoare cu numere, de exemplu {"exposure": 20, "contrast": 10, "temperature": 5}. Cursoarele, toate -100..100 cu 0 însemnând nicio schimbare, cu excepția cazului în care este dat un interval: lumină: exposure, contrast, highlights, shadows, whites, blacks culoare: temperature, tint, vibrance, saturation, și pentru fiecare culoare hsl_hue_<c>, hsl_sat_<c>, hsl_lum_<c> pentru c în red, orange, yellow, green, aqua, blue, purple, magenta prezență: texture, clarity, dehaze detaliu: 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 efecte: vignette_amount, vignette_midpoint (10..90), grain_amount (0..100, grăunte de film) look-uri: color_grade (o cheie de etalonare din list_presets), color_grade_intensity (0..100), fx_preset (o cheie de preset experimental din list_presets, sau "none"), fx_amount (0..100), auto_color (0..100, intensitatea Auto Color; vezi apply_auto_color), auto_color_mode ("color" sau "contrast"), lut_name (un LUT din list_luts, sau "none"), lut_strength (0..100) tone_curve_<luminance|red|green|blue>: o listă de puncte [x, y] în 0..1 crop_x, crop_y, crop_w, crop_h (pixeli) Pentru a decupa după raportul de aspect fără calcule în pixeli, folosește crop_photo; pentru a schimba doar o parte din cadru, folosește mask_adjust. Valorile sunt poziții absolute ale cursoarelor, nu diferențe, iar o poză analizată pe care nimeni nu a editat-o se află deja la valorile presetului ei de scenă: pentru o cerere relativă („cu un stop mai luminos” = exposure +50, „puțin mai cald”), citește valoarea curentă cu get_photo_edits și adaugă la ea. Valorile sunt limitate la interval, iar numele necunoscute sunt respinse împreună cu lista celor valide. Valorile noi suprascriu valorile anterioare pe fiecare cursor; celelalte cursoare își păstrează setările. Cursoarele merg ca în Lightroom: highlights negativ recuperează zonele luminoase, exposure +50 înseamnă un stop. O poză editată pe motorul vechi al imagic este mutată mai întâi pe cel curent, păstrându-și look-ul, așa că aceste valori înseamnă același lucru pe fiecare poză.
Parametri
| Nume | Tip | Obligatoriu |
|---|---|---|
photo_id |
int | None |
opțional |
adjustments |
dict | None |
opțional |
photo_ids |
list[int] | None |
opțional |
Cum îl ceri
Nu îl apelezi după nume. Spui ce vrei, iar agentul alege instrumentul:
Aplică look-ul cald de film pe fiecare poză păstrată din acest folder și exportă JPEG-uri la calitatea 92.
Restul instrumentelor din grupul editare
Fluxuri de lucru care îl folosesc
- Editează în lot fișiere RAW cu un agent AI — editare în lot a fișierelor RAW cu AI
Unde rulează
Pe computerul tău. Serverul MCP al imagic este un proces local pe care îl pornește clientul tău AI; pozele nu părăsesc discul tău și nimic nu este încărcat. Asta e valabil pentru fiecare instrument din referință, inclusiv pentru acesta.
Ca să îl apelezi ai nevoie de un client MCP conectat la imagic. Configurarea durează aproximativ trei minute pentru Claude Code, Cursor, VS Code, Codex, Gemini CLI și alți zece.
Dă-i AI-ului tău tot fluxul
apply_adjustments este unul dintre cele 30 instrumente din imagic Max. Proba gratuită de 500 de exporturi le include pe toate.