Wat het doet
Geef precies één van photo_id (één foto, geeft {"photo_id", "adjustments"} terug) of photo_ids (een lijst, past dezelfde aanpassingen op elke foto afzonderlijk toe en geeft {"results": [...], "applied", "failed"} terug, één item per foto zodat een ongeldige id in de lijst de rest van de batch niet kwijtraakt) mee. adjustments koppelt namen van schuifregelaars aan getallen, bijvoorbeeld {"exposure": 20, "contrast": 10, "temperature": 5}. De schuifregelaars, allemaal -100..100 waarbij 0 geen wijziging betekent, tenzij een bereik wordt gegeven: light: exposure, contrast, highlights, shadows, whites, blacks colour: temperature, tint, vibrance, saturation, en per kleur hsl_hue_<c>, hsl_sat_<c>, hsl_lum_<c> voor c in 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, filmkorrel) looks: color_grade (een gradesleutel uit list_presets), color_grade_intensity (0..100), fx_preset (een sleutel van een experimentele preset uit list_presets, of "none"), fx_amount (0..100) tone_curve_<luminance|red|green|blue>: een lijst met [x, y]-punten in 0..1 crop_x, crop_y, crop_w, crop_h (pixels) Om op beeldverhouding te croppen zonder pixelrekenwerk gebruik je crop_photo; om slechts een deel van het beeld te wijzigen gebruik je mask_adjust. Waarden zijn absolute posities van de schuifregelaars, geen delta’s, en een geanalyseerde foto die niemand heeft bewerkt staat al op de waarden van zijn scènepreset: lees voor een relatief verzoek (“een stop lichter” = exposure +50, “een beetje warmer”) de huidige waarde met get_photo_edits en tel erbij op. Waarden worden beperkt tot het bereik en onbekende namen worden geweigerd met de geldige lijst. Nieuwe waarden overschrijven vorige waarden per schuifregelaar; andere schuifregelaars behouden hun instellingen. De schuifregelaars werken op de Lightroom-manier: negatieve highlights herstelt heldere gebieden, exposure +50 is één stop. Een foto die met de oude engine van imagic is bewerkt, wordt eerst naar de huidige verplaatst, met behoud van zijn look, zodat deze waarden op elke foto hetzelfde betekenen.
Parameters
| Naam | Type | Verplicht |
|---|---|---|
photo_id |
int | None |
optioneel |
adjustments |
dict | None |
optioneel |
photo_ids |
list[int] | None |
optioneel |
Erom vragen
Je roept dit niet bij naam aan. Je zegt wat je wilt, en de agent kiest de tool:
Pas de warme filmlook toe op elke bewaarde foto in deze map en exporteer JPEG’s met kwaliteit 92.
De overige tools in de groep bewerken
Workflows die het gebruiken
- RAW-bestanden in batch bewerken met een AI-agent — RAW-bestanden in batch bewerken AI
Waar het draait
Op je machine. De MCP-server van imagic is een lokaal proces dat je AI-client start; de foto’s verlaten nooit je schijf en er wordt niets geüpload. Dat geldt voor elke tool in de referentie, ook voor deze.
Om het aan te roepen heb je een MCP-client nodig die met imagic is verbonden. De installatie duurt ongeveer drie minuten voor Claude Code, Cursor, VS Code, Codex, Gemini CLI en tien andere.
Geef je AI de hele pipeline
apply_adjustments is een van de 25 tools in imagic Max. De gratis proefversie van 500 exports bevat ze allemaal.