1

レイヤーを選択範囲にトリミングするための GIMP API 呼び出しは何ですか? GUI の[レイヤー] -> [選択範囲にトリミング] と同等ですか?

プロシージャ ブラウザを調べましたが、見つかった呼び出し (gimp-cropおよびgimp-image-crop) は、レイヤーではなく画像に対してトリミングを実行します。

(私が本当にやりたいのは、一度に複数のレイヤーをカット アンド ペーストすることです。そのためのプラグインを作成しています。)

4

1 に答える 1

4

pdb.gimp_layer_resize()からのデータを使用して使用しますpdb.gimp_selection_bounds(image)

x0,y0 = pdb.gimp_drawable_offsets(layer)
non_empty, x1, y1, x2, y2 = pdb.gimp_selection_bounds(image)
pdb.gimp_layer_resize(layer,x2-x1,y2-y1,x0-x1,y0-y1)
于 2018-08-05T16:03:04.273 に答える