我正在使用 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。