düzenleme

apply_adjustments

Bir fotoğrafta ya da aynı değerlerle birkaç fotoğrafta düzenleyici kaydırıcı değerlerini ayarlayın.

Ne yapar

Tam olarak birini geçin: photo_id (tek fotoğraf, {"photo_id", "adjustments"} döndürür) veya photo_ids (bir liste, aynı ayarları her birine bağımsız uygular ve fotoğraf başına bir kayıtla {"results": [...], "applied", "failed"} döndürür, böylece listedeki kötü bir id toplu işin geri kalanını kaybettirmez). adjustments kaydırıcı adlarını sayılara eşler, örneğin {"exposure": 20, "contrast": 10, "temperature": 5}. Kaydırıcılar, bir aralık verilmedikçe tümü -100..100 ve 0 değişiklik yok anlamına gelir: light: exposure, contrast, highlights, shadows, whites, blacks colour: temperature, tint, vibrance, saturation ve renk başına hsl_hue_<c>, hsl_sat_<c>, hsl_lum_<c>, c iç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, film greni) looks: color_grade (list_presets'ten bir derecelendirme anahtarı), color_grade_intensity (0..100), fx_preset (list_presets'ten deneysel bir hazır ayar anahtarı ya da "none"), fx_amount (0..100), auto_color (0..100, Auto Color gücü; bkz. apply_auto_color), auto_color_mode ("color" veya "contrast"), lut_name (list_luts'ten bir LUT ya da "none"), lut_strength (0..100) tone_curve_<luminance|red|green|blue>: 0..1 aralığında [x, y] noktalarının bir listesi crop_x, crop_y, crop_w, crop_h (piksel) Piksel hesabı yapmadan en boy oranına göre kırpmak için crop_photo kullanın; karenin yalnızca bir kısmını değiştirmek için mask_adjust kullanın. Değerler delta değil, mutlak kaydırıcı konumlarıdır ve kimsenin düzenlemediği analiz edilmiş bir fotoğraf zaten sahne hazır ayarının değerlerinde durur: göreli bir istek için ("bir stop daha parlak" = exposure +50, "biraz daha sıcak") mevcut değeri get_photo_edits ile okuyun ve üzerine ekleyin. Değerler aralığa sıkıştırılır ve bilinmeyen adlar geçerli listeyle reddedilir. Yeni değerler kaydırıcı başına önceki değerlerin üzerine yazar; diğer kaydırıcılar ayarlarını korur. Kaydırıcılar Lightroom'daki gibi çalışır: negatif highlights parlak alanları kurtarır, exposure +50 bir stoptur. imagic'in eski motorunda düzenlenmiş bir fotoğraf önce görünümünü koruyarak güncel motora taşınır, böylece bu değerler her fotoğrafta aynı anlama gelir.

Parametreler

AdTürGerekli
photo_id int | None isteğe bağlı
adjustments dict | None isteğe bağlı
photo_ids list[int] | None isteğe bağlı

Nasıl istenir

Bunu adıyla çağırmazsınız. Ne istediğinizi söylersiniz, aracı ajan seçer:

Sıcak film görünümünü bu klasördeki her tutulan kareye uygula ve JPEG'leri 92 kalitesinde dışa aktar.

düzenleme araçlarının geri kalanı

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

Bunu kullanan iş akışları

Nerede çalışır

Makinenizde. imagic'in MCP sunucusu, yapay zekâ istemcinizin başlattığı yerel bir işlemdir; fotoğraflar diskinizden asla çıkmaz ve hiçbir şey yüklenmez. Bu, başvurudaki her araç için, bu araç dahil, geçerlidir.

Çağırmak için imagic'e bağlı bir MCP istemcisine ihtiyacınız var. Claude Code, Cursor, VS Code, Codex, Gemini CLI ve diğer on istemci için kurulum yaklaşık üç dakika sürer.

Yapay zekânıza tüm hattı verin

apply_adjustments, imagic Max'teki 30 araçtan biridir. 500 dışa aktarımlık ücretsiz deneme hepsini içerir.