retouche

apply_adjustments

Définir les valeurs des curseurs de l’éditeur sur une photo, ou les mêmes valeurs sur plusieurs.

Rôle

Passez exactement l’un de photo_id (une seule photo, renvoie {"photo_id", "adjustments"}) ou photo_ids (une liste, applique les mêmes réglages à chacune indépendamment et renvoie {"results": [...], "applied", "failed"}, une entrée par photo : un mauvais identifiant dans la liste ne fait donc pas perdre le reste du lot). adjustments associe des noms de curseurs à des nombres, par exemple {"exposure": 20, "contrast": 10, "temperature": 5}. Les curseurs, tous de -100 à 100, 0 signifiant aucun changement sauf si une plage est donnée : lumière : exposure, contrast, highlights, shadows, whites, blacks couleur : temperature, tint, vibrance, saturation, et par couleur hsl_hue_<c>, hsl_sat_<c>, hsl_lum_<c> pour c parmi red, orange, yellow, green, aqua, blue, purple, magenta présence : texture, clarity, dehaze détail : sharp_amount (0..150), sharp_radius (10..200), nr_luminance (0..100), nr_color (0..100) virage partiel : split_shadow_hue, split_highlight_hue (0..360), split_shadow_sat, split_highlight_sat (0..100), split_balance effets : vignette_amount, vignette_midpoint (10..90), grain_amount (0..100, grain argentique) ambiances : color_grade (une clé d’étalonnage de list_presets), color_grade_intensity (0..100), fx_preset (une clé de préréglage expérimental de list_presets, ou "none"), fx_amount (0..100) tone_curve_<luminance|red|green|blue> : une liste de points [x, y] dans 0..1 crop_x, crop_y, crop_w, crop_h (pixels) Pour recadrer selon un format sans calcul de pixels, utilisez crop_photo ; pour ne modifier qu’une partie de l’image, utilisez mask_adjust. Les valeurs sont des positions absolues de curseur, pas des écarts, et une photo analysée que personne n’a retouchée se trouve déjà aux valeurs de son préréglage de scène : pour une demande relative (« plus clair d’un diaph » = exposure +50, « un peu plus chaud »), lisez la valeur actuelle avec get_photo_edits et ajoutez-y. Les valeurs sont ramenées dans la plage et les noms inconnus sont rejetés avec la liste valide. Les nouvelles valeurs écrasent les précédentes pour chaque curseur ; les autres curseurs conservent leurs réglages. Les curseurs fonctionnent à la façon de Lightroom : des hautes lumières négatives récupèrent les zones claires, exposure +50 vaut un diaphragme. Une photo retouchée sur l’ancien moteur d’imagic est d’abord basculée sur le moteur actuel, en conservant son ambiance, de sorte que ces valeurs signifient la même chose sur chaque photo.

Paramètres

NomTypeRequis
photo_id int | None facultatif
adjustments dict | None facultatif
photo_ids list[int] | None facultatif

Comment le demander

Vous ne l’appelez pas par son nom. Vous dites ce que vous voulez, et l’agent choisit l’outil :

Applique l’ambiance film chaude à chaque photo retenue de ce dossier et exporte des JPEG en qualité 92.

Les autres outils du groupe retouche

list_presets apply_preset mask_adjust crop_photo save_preset export_photos get_photo_edits

Workflows qui l’utilisent

Où il s’exécute

Sur votre machine. Le serveur MCP d’imagic est un processus local que démarre votre client IA ; les photos ne quittent jamais votre disque et rien n’est envoyé. C’est vrai de chaque outil de la référence, y compris celui-ci.

Pour l’appeler, il vous faut un client MCP connecté à imagic. L’installation prend environ trois minutes pour Claude Code, Cursor, VS Code, Codex, Gemini CLI et dix autres.

Donnez toute la chaîne à votre IA

apply_adjustments est l’un des 25 outils d’imagic Max. L’essai gratuit de 500 exports les inclut tous.