我正在使用python de开发一个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是表示矩形的自定义结构。问题是,当我尝试使用此方法扩大我的图层时,转换似乎崩溃(即使没有报告错误),结果是我只得到图像上的初始图层的一部分。就好像这个功能完成了一半的工作并决定停止。
我在ubuntu上使用gimp包(版本2.6.11-2ubuntu4)。