edición

apply_adjustments

Fija valores de los controles del editor en una foto, o los mismos valores en varias.

Qué hace

Pasa exactamente uno de estos: photo_id (una sola foto, devuelve {"photo_id", "adjustments"}) o photo_ids (una lista, aplica los mismos ajustes a cada una de forma independiente y devuelve {"results": [...], "applied", "failed"}, una entrada por foto, de modo que un id erróneo de la lista no hace perder el resto del lote). adjustments asocia nombres de controles con números, por ejemplo {"exposure": 20, "contrast": 10, "temperature": 5}. Los controles, todos de -100..100 con 0 como sin cambio salvo que se indique un rango: light: exposure, contrast, highlights, shadows, whites, blacks colour: temperature, tint, vibrance, saturation, y por cada color hsl_hue_<c>, hsl_sat_<c>, hsl_lum_<c> para c en 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, grano de película) looks: color_grade (una clave de gradación de list_presets), color_grade_intensity (0..100), fx_preset (una clave de preset experimental de list_presets, o "none"), fx_amount (0..100) tone_curve_<luminance|red|green|blue>: una lista de puntos [x, y] en 0..1 crop_x, crop_y, crop_w, crop_h (píxeles) Para recortar por proporción sin cálculos de píxeles, usa crop_photo; para cambiar solo una parte del encuadre, usa mask_adjust. Los valores son posiciones absolutas de los controles, no incrementos, y una foto analizada que nadie ha editado ya está en los valores de su preset de escena: para una petición relativa («un paso más clara» = exposure +50, «un poco más cálida»), lee el valor actual con get_photo_edits y súmale. Los valores se limitan al rango y los nombres desconocidos se rechazan con la lista de los válidos. Los valores nuevos sobrescriben los anteriores por control; los demás controles conservan su ajuste. Los controles funcionan a la manera de Lightroom: un highlights negativo recupera las zonas claras, y exposure +50 es un paso de diafragma. Una foto editada con el motor heredado de imagic se pasa primero al actual, conservando su look, de modo que estos valores signifiquen lo mismo en todas las fotos.

Parámetros

NombreTipoObligatorio
photo_id int | None opcional
adjustments dict | None opcional
photo_ids list[int] | None opcional

Cómo pedirla

No la llamas por su nombre. Dices lo que quieres y el agente elige la herramienta:

Aplica el look de película cálida a todas las elegidas de esta carpeta y exporta JPEG con calidad 92.

El resto de las herramientas de edición

list_presets apply_preset mask_adjust crop_photo save_preset export_photos get_photo_edits

Flujos de trabajo que la usan

Dónde se ejecuta

En tu ordenador. El servidor MCP de imagic es un proceso local que arranca tu cliente de IA; las fotos nunca salen de tu disco y no se sube nada. Eso vale para todas las herramientas de la referencia, incluida esta.

Para llamarla necesitas un cliente MCP conectado a imagic. La configuración lleva unos tres minutos con Claude Code, Cursor, VS Code, Codex, Gemini CLI y otros diez.

Dale a tu IA todo el proceso

apply_adjustments es una de las 25 herramientas de imagic Max. La prueba gratuita de 500 exportaciones las incluye todas.