Acabo de empezar a aprender sobre scripting Gimp usando Python, y me preguntaba, ¿cómo puedo enviar texto a la consola? Estoy usando la versión 2.7.5 en Windows 7.¿Cómo obtengo información en la consola en una secuencia de comandos python Gimp?
Probé la función de impresión, pero no escribe nada en la consola python-fu ni en la consola de desarrollo que se inicia con Gimp. ¿Hay alguna función que deba usar para hacer esto? o es esto un problema con la versión 2.7.5? Encontré algunas menciones de "gimp-message" pero esa parece ser una función utilizada con Scheme (Script-fu)
¡Gracias!
(también publicado como un hilo here)
(al menos en Linux :) la impresión de python va a stdout (al menos, a sys.stdout, que ya no es fd 1); y en la consola gui python, que va a través de una tubería a la ventana; en una ejecución por lotes va a Stdout de Gimp. Gimp ejecuta python como un proceso separado (no incrustado); intente esto: gimp -i --batch-interpreter = python-fu-eval -b 'import os; os.system ("ps% s"% os.getpid()); pdb.gimp_quit (1) ' – greggo