Un editor di immagini con un'API (preferibilmente orientato a Python)

1

Esiste un editor di immagini per OS X (ad esempio Anteprima) che può essere gestito a livello di codice, preferibilmente con python, o che ha un linguaggio di programmazione incorporato, come MS Word con VBA integrato (almeno sui sistemi Windows) ?

Mi piacerebbe essere in grado di fare quanto segue con il codice:

  1. Apri un'immagine nell'editor di immagini,
  2. Utilizza l'editor per salvare l'immagine in una posizione arbitraria nel file system.

Per me è essenziale salvare il file tramite l'editor, poiché quando l'editor salva un file lo fa più che semplicemente salvarlo: scrive anche meta-informazioni, a cui sono interessato.

macOS Sierra versione 10.12.4

    
posta Evan Aad 16.04.2017 - 11:25
fonte

2 risposte

1

Anteprima supporta AppleScript che consente di aprire e salvare i file dalla CLI. Ci sono i comandi per aprire e salvare.

Ad esempio, per aprire un file con Anteprima:

tell application "Preview"
    open "/path/to/file.png"
end tell

Puoi eseguire AppleScript come file di script o dalla riga di comando utilizzando osascript -e "…" .

osascript -e "tell application \"Preview\"" -e "open \"/path/to/file.png\"" -e "end tell"

Puoi trovare il dizionario Anteprima di AppleScript completo aprendo Script Editor.app (dalla cartella Utility), scegliendo File → Apri dizionario e selezionando Anteprima. Questo ti mostrerà molti dei comandi che Preview supporta con la sintassi su come usarli.

    
risposta data 16.04.2017 - 11:51
fonte
1

Imagemagick è un editor di immagini CLI con supporto per la modifica dei file di immagine.

Questo non presenta una GUI, ma piuttosto fornisce comandi per lavorare direttamente con i file di immagine. Ci sono una miriade di funzioni per supportare l'editing complesso.

Puoi installarlo usando Homebrew:

brew install imagemagick

Per un elenco completo delle funzionalità, vedi imagemagick.org .

    
risposta data 16.04.2017 - 11:55
fonte

Leggi altre domande sui tag