Ho appena iniziato a conoscere Gimp scripting usando Python e mi chiedevo, come faccio ad inviare il testo alla console? Sto usando la versione 2.7.5 su Windows 7.Come faccio ad inviare informazioni alla console in uno script Gimp Python?
Ho provato la funzione di stampa, ma non scrive nulla sulla console python-fu o sulla console di sviluppo che si avvia con Gimp. Esiste una funzione che dovrei usare per fare questo? o si tratta di un problema con la versione 2.7.5? Ho trovato alcune menzioni di "gimp-message" ma sembra essere una funzione usata con Scheme (Script-fu)
Grazie!
(pubblicato anche come un filo here)
(almeno su linux :) la stampa in pitone va a stdout (almeno a sys.stdout, che non è più fd 1); e nella console gui python, che va via pipe alla finestra; in un batch run va allo stdout di gimp. Gimp esegue python come processo separato (non incorporato); prova questo: gimp -i --batch-interpreter = python-fu-eval -b 'import os; os.system ("ps% s"% os.getpid()); pdb.gimp_quit (1) ' – greggo