редактиране

apply_adjustments

Задава стойности на плъзгачите на редактора за една снимка или същите стойности за няколко.

Какво прави

Подайте точно едно от photo_id (една снимка, връща {"photo_id", "adjustments"}) или photo_ids (списък, прилага същите корекции на всяка независимо и връща {"results": [...], "applied", "failed"}, по един запис на снимка, така че лош id в списъка не губи останалата част от пакета). adjustments съпоставя имена на плъзгачи с числа, например {"exposure": 20, "contrast": 10, "temperature": 5}. Плъзгачите, всички от -100..100, като 0 означава без промяна, освен ако не е даден обхват: light: exposure, contrast, highlights, shadows, whites, blacks colour: temperature, tint, vibrance, saturation, и за всеки цвят hsl_hue_<c>, hsl_sat_<c>, hsl_lum_<c> за c в 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, филмово зърно) looks: color_grade (ключ на грейд от list_presets), color_grade_intensity (0..100), fx_preset (ключ на експериментален пресет от list_presets или "none"), fx_amount (0..100), auto_color (0..100, сила на Auto Color; вижте apply_auto_color), auto_color_mode ("color" или "contrast"), lut_name (LUT от list_luts или "none"), lut_strength (0..100) tone_curve_<luminance|red|green|blue>: списък от точки [x, y] в 0..1 crop_x, crop_y, crop_w, crop_h (пиксели) За изрязване по съотношение без пикселна математика ползвайте crop_photo; за промяна само на част от кадъра ползвайте mask_adjust. Стойностите са абсолютни позиции на плъзгачите, а не разлики, и анализирана снимка, която никой не е редактирал, вече стои на стойностите на своя сценичен пресет: за относителна заявка („с един стоп по-светло“ = exposure +50, „малко по-топло“) прочетете текущата стойност с get_photo_edits и добавете към нея. Стойностите се ограничават до обхвата, а непознатите имена се отхвърлят със списък на валидните. Новите стойности презаписват предишните за всеки плъзгач; другите плъзгачи запазват настройките си. Плъзгачите работят както в Lightroom: отрицателни highlights възстановява ярките зони, exposure +50 е един стоп. Снимка, редактирана на остарелия двигател на imagic, първо се прехвърля към текущия, като запазва стила си, така че тези стойности означават същото за всяка снимка.

Параметри

ИмеТипЗадължителен
photo_id int | None по желание
adjustments dict | None по желание
photo_ids list[int] | None по желание

Как да го поискате

Не го извиквате по име. Казвате какво искате, а агентът избира инструмента:

Приложи топлия филмов стил върху всеки запазен кадър в тази папка и експортирай JPEG с качество 92.

Останалите инструменти от групата редактиране

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

Работни процеси, които го използват

Къде работи

На вашата машина. MCP сървърът на imagic е локален процес, който вашият AI клиент стартира; снимките никога не напускат диска ви и нищо не се качва. Това важи за всеки инструмент в справочника, включително този.

За да го извикате, ви трябва MCP клиент, свързан с imagic. Настройката отнема около три минути за Claude Code, Cursor, VS Code, Codex, Gemini CLI и още десет.

Дайте на своя AI целия конвейер

apply_adjustments е един от 30 инструмента в imagic Max. Безплатният пробен период с 500 експорта включва всички.