edição

apply_adjustments

Define valores de cursores do editor numa fotografia, ou os mesmos valores em várias.

O que faz

Passa exatamente um de photo_id (uma só fotografia, devolve {"photo_id", "adjustments"}) ou photo_ids (uma lista, aplica os mesmos ajustes a cada uma de forma independente e devolve {"results": [...], "applied", "failed"}, uma entrada por fotografia para que um id errado na lista não faça perder o resto do lote). adjustments mapeia nomes de cursores para números, por exemplo {"exposure": 20, "contrast": 10, "temperature": 5}. Os cursores, todos de -100..100 com 0 a significar nenhuma alteração, salvo indicação de intervalo: light: exposure, contrast, highlights, shadows, whites, blacks colour: temperature, tint, vibrance, saturation, e por cor hsl_hue_<c>, hsl_sat_<c>, hsl_lum_<c> para c em 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, grão de filme) looks: color_grade (uma chave de gradação de list_presets), color_grade_intensity (0..100), fx_preset (uma chave de predefinição experimental de list_presets, ou "none"), fx_amount (0..100), auto_color (0..100, intensidade do Auto Color; ver apply_auto_color), auto_color_mode ("color" ou "contrast"), lut_name (um LUT de list_luts, ou "none"), lut_strength (0..100) tone_curve_<luminance|red|green|blue>: uma lista de pontos [x, y] em 0..1 crop_x, crop_y, crop_w, crop_h (píxeis) Para recortar por proporção sem contas de píxeis, usa crop_photo; para alterar só parte do enquadramento, usa mask_adjust. Os valores são posições absolutas dos cursores, não diferenças, e uma fotografia analisada que ninguém editou já está nos valores da sua predefinição de cena: para um pedido relativo («um stop mais clara» = exposure +50, «um pouco mais quente»), lê o valor atual com get_photo_edits e soma-lhe. Os valores são limitados ao intervalo e os nomes desconhecidos são rejeitados com a lista válida. Os novos valores substituem os anteriores por cursor; os outros cursores mantêm as suas definições. Os cursores funcionam à maneira do Lightroom: highlights negativos recupera as zonas claras, exposure +50 é um stop. Uma fotografia editada no motor antigo do imagic é primeiro passada para o atual, mantendo o seu look, para que estes valores signifiquem o mesmo em todas as fotografias.

Parâmetros

NomeTipoObrigatório
photo_id int | None opcional
adjustments dict | None opcional
photo_ids list[int] | None opcional

Como pedi-la

Não a chamas pelo nome. Dizes o que queres e o agente escolhe a ferramenta:

Aplica o look de filme quente a todas as fotografias a manter desta pasta e exporta JPEG com qualidade 92.

As restantes ferramentas de edição

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

Fluxos de trabalho que a usam

Onde corre

No teu computador. O servidor MCP do imagic é um processo local que o teu cliente de IA inicia; as fotografias nunca saem do teu disco e nada é carregado. Isto é verdade para todas as ferramentas da referência, incluindo esta.

Para a chamares, precisas de um cliente MCP ligado ao imagic. A configuração demora cerca de três minutos para o Claude Code, o Cursor, o VS Code, o Codex, o Gemini CLI e mais dez.

Dá à tua IA o fluxo completo

apply_adjustments é uma de 30 ferramentas do imagic Max. A avaliação gratuita de 500 exportações inclui todas.