Gibt es einen Bildeditor für OS X (z. B. Vorschau), der programmgesteuert bedient werden kann, vorzugsweise mit Python, oder der eine eingebaute Programmiersprache hat, wie MS Word VBA eingebaut hat (zumindest auf Windows-Systemen)?
Ich möchte folgendes mit Code machen können:
Für mich ist es wichtig, die Datei über den Editor zu speichern, da der Editor beim Speichern einer Datei mehr als nur speichert: Er schreibt auch Metainformationen, die mich interessieren.
macOS Sierra-Version 10.12.4
Preview unterstützt AppleScript, mit dem Sie Dateien über CLI öffnen und speichern können. Es gibt Befehle zum Öffnen und Speichern.
So öffnen Sie beispielsweise eine Datei mit Vorschau:
tell application "Preview"
open "/path/to/file.png"
end tell
Sie können AppleScript als Skriptdatei oder über die Befehlszeile mit osascript -e "…"
.
osascript -e "tell application \"Preview\"" -e "open \"/path/to/file.png\"" -e "end tell"
Sie finden die vollständige Vorschau des AppleScript-Wörterbuchs, indem Sie Script Editor.app (aus dem Ordner „Utilities“) öffnen, Datei → Wörterbuch öffnen und Vorschau auswählen. Dies zeigt Ihnen viele der von der Vorschau unterstützten Befehle mit der Syntax für deren Verwendung.
osascript -e "…"
. Wie, womit soll ich ersetzen "..."
? Wie sind Sie zu den Bildschirmen gekommen, deren Screenshots Sie in Ihre Antwort aufgenommen haben?Sie können Bilddateien mit Imagemagick CLI bearbeiten.
Dies stellt keine GUI dar, sondern bietet Befehle zum direkten Arbeiten mit Bilddateien. Es gibt eine Fülle von Funktionen zur Unterstützung komplexer Bearbeitungen.
Sie können dies mit Homebrew installieren:
brew install imagemagick
Eine vollständige Liste der Funktionen finden Sie unter imagemagick.org oder python.org ImageMagick Wiki
sips
(Scriptable Image Processing System) ausprobieren.
grg
Evan Aad