Τι κάνει
Πέρασε ακριβώς ένα από τα photo_id (μία φωτογραφία, επιστρέφει {"photo_id", "adjustments"}) ή photo_ids (λίστα, εφαρμόζει τις ίδιες προσαρμογές σε καθεμία ανεξάρτητα και επιστρέφει {"results": [...], "applied", "failed"}, μία εγγραφή ανά φωτογραφία ώστε ένα κακό id στη λίστα να μη χαθεί το υπόλοιπο της παρτίδας). Το adjustments αντιστοιχίζει ονόματα ρυθμιστικών σε αριθμούς, για παράδειγμα {"exposure": 20, "contrast": 10, "temperature": 5}. Τα ρυθμιστικά, όλα -100..100 με το 0 να σημαίνει καμία αλλαγή εκτός αν δίνεται εύρος: φως: exposure, contrast, highlights, shadows, whites, blacks χρώμα: temperature, tint, vibrance, saturation, και ανά χρώμα hsl_hue_<c>, hsl_sat_<c>, hsl_lum_<c> για c σε red, orange, yellow, green, aqua, blue, purple, magenta παρουσία: texture, clarity, dehaze λεπτομέρεια: 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 εφέ: 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 (pixel) Για περικοπή με λόγο διαστάσεων χωρίς μαθηματικά pixel, χρησιμοποίησε το crop_photo· για να αλλάξεις μόνο μέρος του κάδρου, χρησιμοποίησε το mask_adjust. Οι τιμές είναι απόλυτες θέσεις ρυθμιστικών, όχι διαφορές, και μια αναλυμένη φωτογραφία που κανείς δεν έχει επεξεργαστεί βρίσκεται ήδη στις τιμές της προεπιλογής σκηνής της: για σχετικό αίτημα («ένα stop πιο φωτεινό» = exposure +50, «λίγο πιο ζεστό»), διάβασε την τρέχουσα τιμή με το get_photo_edits και πρόσθεσε σε αυτήν. Οι τιμές περιορίζονται στο εύρος και τα άγνωστα ονόματα απορρίπτονται με τη λίστα των έγκυρων. Οι νέες τιμές αντικαθιστούν τις προηγούμενες ανά ρυθμιστικό· τα άλλα ρυθμιστικά κρατούν τις ρυθμίσεις τους. Τα ρυθμιστικά δουλεύουν όπως στο Lightroom: τα αρνητικά highlights ανακτούν τις φωτεινές περιοχές, το exposure +50 είναι ένα stop. Μια φωτογραφία που επεξεργάστηκε στην παλιά μηχανή του imagic μεταφέρεται πρώτα στην τρέχουσα, κρατώντας το look της, ώστε αυτές οι τιμές να σημαίνουν το ίδιο σε κάθε φωτογραφία.
Παράμετροι
| Όνομα | Τύπος | Απαιτείται |
|---|---|---|
photo_id |
int | None |
προαιρετικό |
adjustments |
dict | None |
προαιρετικό |
photo_ids |
list[int] | None |
προαιρετικό |
Πώς το ζητάς
Δεν το καλείς με το όνομά του. Λες τι θέλεις, και ο πράκτορας διαλέγει το εργαλείο:
Εφάρμοσε το ζεστό look φιλμ σε κάθε φωτογραφία που κρατάς σε αυτόν τον φάκελο και εξήγαγε JPEG με ποιότητα 92.
Τα υπόλοιπα εργαλεία της ομάδας επεξεργασία
Workflows που το χρησιμοποιούν
- Μαζική επεξεργασία αρχείων RAW με πράκτορα AI — μαζική επεξεργασία αρχείων RAW με AI
Πού τρέχει
Στον υπολογιστή σου. Ο διακομιστής MCP του imagic είναι μια τοπική διεργασία που ξεκινά ο πελάτης AI σου· οι φωτογραφίες δεν φεύγουν ποτέ από τον δίσκο σου και τίποτα δεν ανεβαίνει. Αυτό ισχύει για κάθε εργαλείο της αναφοράς, και για αυτό.
Για να το καλέσεις χρειάζεσαι έναν πελάτη MCP συνδεδεμένο με το imagic. Η ρύθμιση παίρνει περίπου τρία λεπτά για Claude Code, Cursor, VS Code, Codex, Gemini CLI και δέκα ακόμα.
Δώσε στο AI σου ολόκληρη τη ροή
Το apply_adjustments είναι ένα από τα 30 εργαλεία του imagic Max. Η δωρεάν δοκιμή 500 εξαγωγών τα περιλαμβάνει όλα.