Què fa
Passa exactament un de photo_id (una sola foto, retorna {"photo_id", "adjustments"}) o photo_ids (una llista, aplica els mateixos ajustos a cadascuna de manera independent i retorna {"results": [...], "applied", "failed"}, una entrada per foto de manera que un id dolent a la llista no faci perdre la resta del lot). adjustments assigna noms de control lliscant a números, per exemple {"exposure": 20, "contrast": 10, "temperature": 5}. Els controls lliscants, tots de -100 a 100 amb 0 per a cap canvi tret que s'indiqui un rang: llum: exposure, contrast, highlights, shadows, whites, blacks color: temperature, tint, vibrance, saturation, i per color hsl_hue_<c>, hsl_sat_<c>, hsl_lum_<c> per a c en red, orange, yellow, green, aqua, blue, purple, magenta presència: texture, clarity, dehaze detall: sharp_amount (0..150), sharp_radius (10..200), nr_luminance (0..100), nr_color (0..100) tons dividits: split_shadow_hue, split_highlight_hue (0..360), split_shadow_sat, split_highlight_sat (0..100), split_balance efectes: vignette_amount, vignette_midpoint (10..90), grain_amount (0..100, gra de pel·lícula) looks: color_grade (una clau de gradació de list_presets), color_grade_intensity (0..100), fx_preset (una clau de preajust experimental de list_presets, o "none"), fx_amount (0..100), auto_color (0..100, intensitat d'Auto Color; mira apply_auto_color), auto_color_mode ("color" o "contrast"), lut_name (una LUT de list_luts, o "none"), lut_strength (0..100) tone_curve_<luminance|red|green|blue>: una llista de punts [x, y] en 0..1 crop_x, crop_y, crop_w, crop_h (píxels) Per retallar per relació d'aspecte sense càlculs de píxels, usa crop_photo; per canviar només una part del fotograma, usa mask_adjust. Els valors són posicions absolutes dels controls lliscants, no increments, i una foto analitzada que ningú no ha editat ja es troba als valors del seu preajust d'escena: per a una petició relativa («un pas més clara» = exposure +50, «una mica més càlida»), llegeix el valor actual amb get_photo_edits i suma-hi. Els valors es limiten al rang i els noms desconeguts es rebutgen amb la llista vàlida. Els valors nous sobreescriuen els anteriors per cada control lliscant; els altres controls conserven la seva configuració. Els controls lliscants funcionen a la manera de Lightroom: uns highlights negatius recuperen les zones brillants, exposure +50 és un pas d'exposició. Una foto editada amb el motor antic d'imagic es passa primer a l'actual, conservant el seu look, de manera que aquests valors signifiquin el mateix a cada foto.
Paràmetres
| Nom | Tipus | Obligatori |
|---|---|---|
photo_id |
int | None |
opcional |
adjustments |
dict | None |
opcional |
photo_ids |
list[int] | None |
opcional |
Com demanar-la
No la crides pel nom. Dius què vols, i l'agent tria l'eina:
Aplica el look de pel·lícula càlid a totes les fotos que ens quedem d'aquesta carpeta i exporta JPEG amb qualitat 92.
La resta de les eines de edició
Fluxos de treball que la fan servir
- Edita RAW per lots amb un agent d'IA — edició per lots de fitxers RAW amb IA
On s'executa
Al teu ordinador. El servidor MCP d'imagic és un procés local que inicia el teu client d'IA; les fotos no surten mai del teu disc i no es puja res. Això és cert per a totes les eines de la referència, aquesta inclosa.
Per cridar-la necessites un client MCP connectat a imagic. La configuració porta uns tres minuts per a Claude Code, Cursor, VS Code, Codex, Gemini CLI i deu més.
Dona a la teva IA tot el procés
apply_adjustments és una de les 30 eines d'imagic Max. La prova gratuïta de 500 exportacions les inclou totes.