1 votes

Un éditeur d'images avec une API (de préférence orientée Python)

Existe-t-il un éditeur d'images pour OS X (par exemple Preview) qui peut être utilisé de manière programmatique, de préférence avec Python, ou qui possède un langage de programmation intégré, comme MS Word possède VBA intégré (au moins sur les systèmes Windows) ?

J'aimerais pouvoir faire ce qui suit avec du code :

  1. Ouvrez une image dans l'éditeur d'images,
  2. Utilisez l'éditeur pour enregistrer l'image à un endroit arbitraire du système de fichiers.

Il est essentiel pour moi d'enregistrer le fichier via l'éditeur, car lorsque l'éditeur enregistre un fichier, il fait plus que simplement l'enregistrer : il écrit également des méta-informations, qui m'intéressent.


MacOS Sierra Version 10.12.4

1voto

grg Points 181593

Prévisualisation prend en charge AppleScript qui vous permet d'ouvrir et d'enregistrer des fichiers à partir du CLI. Il existe des commandes pour ouvrir et enregistrer.

Par exemple, pour ouvrir un fichier avec Aperçu :

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

Vous pouvez exécuter AppleScript sous la forme d'un fichier script, ou à partir de la ligne de commande à l'aide de la commande osascript -e "…" .

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

Vous pouvez trouver le dictionnaire AppleScript complet de l'aperçu en ouvrant script Editor.app (dans le dossier Utilities), en choisissant File Open Dictionary et en sélectionnant Preview. Cela vous montrera un grand nombre de commandes prises en charge par Preview avec la syntaxe permettant de les utiliser.

1voto

grg Points 181593

Vous pouvez modifier les fichiers image avec Imagemagick cli.

Il ne présente pas d'interface graphique, mais fournit plutôt des commandes pour travailler directement avec les fichiers image. Il existe une pléthore de fonctionnalités pour prendre en charge l'édition complexe.

Vous pouvez l'installer en utilisant Homebrew :

brew install imagemagick

Pour une liste complète des fonctionnalités, voir imagemagick.org ou Python.org wiki ImageMagick

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X