¿Existe un editor de imágenes para OS X (p. ej., Vista previa) que se pueda operar mediante programación, preferiblemente con python, o que tenga un lenguaje de programación integrado, como MS Word con VBA integrado (al menos en sistemas Windows)?
Me gustaría poder hacer lo siguiente con el código:
Para mí es esencial guardar el archivo a través del editor, ya que cuando el editor guarda un archivo, hace más que simplemente guardarlo: también escribe metainformación, que es lo que me interesa.
macOS Sierra Versión 10.12.4
La vista previa es compatible con AppleScript, que le permite abrir y guardar archivos desde la CLI. Hay comandos para abrir y guardar.
Por ejemplo, para abrir un archivo con Vista previa:
tell application "Preview"
open "/path/to/file.png"
end tell
Puede ejecutar AppleScript como un archivo de secuencia de comandos o desde la línea de comandos mediante osascript -e "…"
.
osascript -e "tell application \"Preview\"" -e "open \"/path/to/file.png\"" -e "end tell"
Puede encontrar el diccionario completo de Vista previa de AppleScript abriendo Script Editor.app (desde la carpeta Utilidades), eligiendo Archivo → Abrir diccionario y seleccionando Vista previa. Esto le mostrará muchos de los comandos que Preview admite con la sintaxis de cómo usarlos.
osascript -e "…"
. Como, ¿con qué se supone que debo sustituir "..."
? ¿Cómo llegó a las pantallas cuyas capturas de pantalla incluyó en su respuesta?Puede editar archivos de imagen con Imagemagick cli.
Esto no presenta una GUI, sino que proporciona comandos para trabajar con archivos de imagen directamente. Hay una gran cantidad de características para admitir la edición compleja.
Puedes instalar esto usando Homebrew:
brew install imagemagick
Para obtener una lista completa de la funcionalidad, consulte imagemagick.org o python.org ImageMagick wiki
sips
(Sistema de procesamiento de imágenes programable).
grg
Evan Aad