問題タブ [gimpfu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Gimp Pythonスクリプトで情報をコンソールに出力するにはどうすればよいですか?
Python を使用した Gimp スクリプトについて学習を始めたばかりで、コンソールにテキストを出力するにはどうすればよいでしょうか? Windows 7 でバージョン 2.7.5 を使用しています。
印刷機能を試してみましたが、python-fu コンソールや Gimp で起動する dev コンソールに何も書き込まれません。これを行うために使用する関数はありますか? それとも、これは 2.7.5 リリースの問題ですか? 「gimp-message」の言及をいくつか見つけましたが、それはScheme(Script-fu)で使用される機能のようです
ありがとう!
(ここにもスレッドとして投稿されます)
python - GIMP Python スクリプトの作成
私がやりたいのは、pythonプログラムからgimpを開くことです(おそらくsubprocess.Popenを使用)。同時に、gimpは、画像を開いてレイヤーを追加するpythonスクリプトで起動します...まあ、どのように私はそれを達成できますか(GIMPのドキュメントがもっと良いといいのですが...)?
アップデート:
私はこれを行いました:subprocess.Popen(["gimp", "--batch-interpreter" , "python-fu-eval" , "-b" ,"\'import sys; sys.path.append(\"/home/antoni4040\"); import gimpp; from gimpfu import *; gimpp.main()\'"])
しかし、コンソールに「バッチコマンドが正常に実行されました」と表示されても、何も起こりません...
アップデート2:
python - Gimp:なぜこれを登録できないのですか?
BlenderがGimpと同期するためのアドオンを書いています。このスクリプトは、Gimp内から開始できるはずですが、登録できません...なぜですか?
blender_gimp_sync.py:
本当に不思議です...
python - Blender: セグメンテーション、フォールト コア ダンプ?
作成しようとしているアドオンは次のとおりです。
これと一緒に動作します:
しかし、私はいつもセグメンテーション違反エラーを受け取ります...なぜそれが起こっているのですか? 私が間違っていることは何ですか?
python - WindowsへのPyGIMPのインストール
Web上で、Pythonを使用したgimpスクリプトのさまざまな例を見つけることができます。
http://www.jamesh.id.au/software/pygimp/ http://www.gimp.org/docs/python/pygimp.html
gimpfu
例を機能させるには、モジュールをインポートする必要があります。Windows上のPyGIMPのインストーラーはどこで入手できますか?プロジェクトが死んでいて、リンクが壊れているようです。
python - Gimp Python プラグイン
今日、レイヤーがアニメーションの一部である場合に使用されるいくつかのフラグを追加するために、gimp 画像のレイヤーのリストの名前を変更する短い python スクリプトを作成しました。スクリプトは Gimp メニューに統合されており、Python-Fu コンソールで提供される情報は正しいものです。しかし、Python-Fu コンソール内またはアクション メニューからスクリプトを実行しても、何も起こりません。問題を特定できませんでした。関数の内容を手動でコンソールに投稿すると機能します。
誰かがこの問題の解決策を知っていますか、または Gimp 2.8 で同じ問題に直面しましたか?
python - バッチモードの Gimp Python
Python のコードをバッチ モードで実行して、既存の Gimp ファイルを編集しようとしています。次のエラーを取得する
バッチ コマンドで実行エラーが発生しました: エラー: ( : 1) eval: バインドされていない変数: コマンドライン実行
私が使用しているコードは次のとおりです。
助けてください。
python - GIMP Python の gimp-drawable-set-pixel でピクセルを描画するにはどうすればよいですか?
現在、私はこのコードを持っています:
pdb.gimp_image_flip( image, ORIENTATION_HORIZONTAL )
正常に動作しますが、次のpdb.gimp_drawable_set_pixel(drawable, i, j, 4, pixel)
エラーが返されます。
これは、何らかの理由で実行されていないことを教えてくれますpdb.gimp_drawable_set_pixel(drawable, i, j, 4, pixel)
試してみたい場合は、スクリプト全体を次に示します。