私はPython-fuのgimp.pdb.gimp_paintbrush_default(レイヤー、2、[10,10,20,20])を使用していますが、塗りつぶす筆数に関わらず、最初の塗りつぶし(x 、y)(この場合、(10,10))。それは別のフォーマットを期待していますか?関数のドキュメントはPythonプラグイン用ではなく、単に第3引数にFLOATARRAY型の変数が必要であると言います。私はPythonのバージョンではここでリストを使用していると仮定していますが、最初の2つの値の後にはどの値も先読みしていないようです。複数のコントロールポイントをペイントするにはどうすればよいですか?Python-fuでGimpにストロークをペイントする方法は?
1
A
答えて
1
あなたが渡す2番目のパラメータ - この場合 "2"は、GIMPに次のパラメータの長さを示します。ただし、Pythonでコーディングするときは、呼び出された関数がGIMP Pythonスクリプティングのこれらの呼び出しは、他のいくつかの言語のGIMP APIへの1:1マッピングであり、C言語で書かれています。
Cでは、Cの長さを知る方法はありません。配列が渡されます。明示的に渡されない限り、このパラメータが必要です。
は、代わりにこれをやってみてください。
points = [10,10, 20,20]
pdb.gimp_paintbrush_default(layer, len(points), points)
関連する問題
- 1. ペイント(またはペイント)でjpanelを使用する方法
- 2. JavaでJComponentsをペイントする方法は?
- 3. JPanelでJLabelを「ペイントする」方法は?
- 4. QPainterでペイントする方法は?
- 5. アルファでペイントする方法は?
- 6. プログラミングパズル:ボードをペイントする方法は?
- 7. パンダスキャッタマトリックスをペイントする方法は?
- 8. InkCanvasでストロークを消す方法
- 9. Javaで効率的にSVGイメージをペイントする方法は?
- 10. TStringGridの背景をペイントする方法
- 11. QTreeviewの内容をペイントする方法
- 12. Googleマップで国ポリゴンをペイントする方法は?
- 13. ストロークのアウトラインを取得する方法は?
- 14. gimpの最新の選択されたイメージを(スキーム関数)から特定する方法gimp-image-list?
- 15. sql server08の変数で複数の行をストロークする方法
- 16. アンドロイドの形の3辺のストロークを作る方法は?
- 17. 子コントロールの透過領域をペイントする方法は?
- 18. サークルグラデーションをペイントする方法はありません
- 19. ペイント法でさまざまなサイズのテキストを描画する方法は?ブラックベリー
- 20. UIFontのストロークを持つ方法はありますか
- 21. Javaのストロークで中国語の文字列をソートする方法は?
- 22. Silverlight 4:プログラムでストロークの不透明度を設定する方法は?
- 23. 矩形のストロークにグラデーションを配置してアニメーションする方法は?
- 24. 目に見えないJFrameを他の場所にペイントする方法は?
- 25. PNG画像のブーリアンの中にペイントする方法
- 26. イメージをペイントしてそのイメージをAndroidに保存する方法は?
- 27. PictureBoxに半透明にペイントする方法はありますか?
- 28. アンドロイドのペイントでアンドゥ機能のビットマップを保存する方法は?
- 29. DragAndDropの実行中にMainHable上のRowHeader-JTableのDroplineをペイントする方法は?
- 30. GIMPのカスタムシェイプ?
ああ、理にかなって...素晴らしいです!それは完全に動作します。ありがとう=) – derefed