私はPythonを使用してGIMPプラグインを開発しています。私はgimp-drawable-transform-perspective
このように呼ばれる関数を利用します:
pdb.gimp_drawable_transform_perspective(
layer,
rect.x, rect.y,
rect.x + rect.width, rect.y,
rect.x, rect.y + rect.height,
rect.x + rect.width, rect.y + rect.height,
TRANSFORM_FORWARD, INTERPOLATION_CUBIC, True,
3, TRANSFORM_RESIZE_ADJUST)
rect
長方形を表すカスタム構造はどこにありますか。問題は、この方法を使用してレイヤーを拡大しようとすると、変換がクラッシュしているように見え(エラーが報告されていなくても)、その結果、画像の最初のレイヤーの一部しか取得されないことです。関数が半分の仕事をして停止することにした場合のように。
私はGIMPバージョン2.6.11-2ubuntu4を使用しています。