私はちょうどPythonを使ってGimpスクリプトについて学習し始めました。そして、コンソールにテキストをどのように出力するのでしょうか? Windows 7でバージョン2.7.5を使用しています。Gimpのpythonスクリプトで情報をコンソールに出力するにはどうすればいいですか?
私は印刷機能を試しましたが、python-fuコンソールやGimpで起動する開発コンソールには何も書きません。 これを行うために必要な機能はありますか?またはこれは2.7.5リリースの問題ですか? 「gimp-message」という言葉がいくつか見つかりましたが、Scheme(Script-fu)で使用される関数のようです。
ありがとう!
(もスレッドhereとして掲載)
(少なくともLinuxの場合:) python printはstdoutに行きます(少なくとも、sys.stdoutはfd1になりません)。 gui pythonコンソールでは、パイプを経由してウィンドウに移動します。一括して実行すると、gimpのstdoutに移動します。 Gimpは別のプロセスとしてPythonを実行します(埋め込まれていません)。これを試してください:gimp -i --batch-interpreter = python-fu-eval -b 'import os; os.system( "ps%s"%os.getpid()); pdb.gimp_quit(1) ' – greggo