Tengo una utilidad de línea de comandos, llamémosla como: produce_image
. Así que puedo hacer lo siguiente en la Terminal:
$ produce_image > some.jpg
$ open some.jpg #opens Preview.app
Además, tengo ImageMagick
instalado y Xqartz
también, para poder hacer lo siguiente:
$ produce_image | display #the display is a command from ImageMagick suite
Lo anterior abre una ventana X11 con la imagen.
¿Es posible conseguir una vista de imagen como con display
también con Preview.app
Por ejemplo, buscando algo como
$ produce_image | Preview.app #of course, this isn't working
$ produce_image | /Applications/Preview.app/Contents/MacOS/Preview #nor this
Es posible previsualizar la imagen con Preview.app
sin ¿usando un archivo intermedio?
Ps: por supuesto, puedo crear un comando como osxdisplay
tmpfile=$(mktemp /tmp/foobar.XXXXXX)
cat - > "$tmpfile"
open "$tmpfile"
rm -f $tmpfile
y utilizarlo como
produce_image | osxdisplay
Pero el mérito de la pregunta es sobre la apertura de imágenes desde una tubería de shell sin archivos intermedios.