'gimp_histogram' 程序需要什么才能工作?

What does the 'gimp_histogram' procedure require to work?

我不明白为什么我调用 pdb.gimp_histogram 会抛出 RuntimeError: execution error

from gimpfu import *

def plugin_main ( timg, tdrawable ):

    pdb.gimp_histogram( tdrawable, 0, 0, 255 )

根据docs,该函数有四个参数:

我在上面的准系统代码中提供了所有四个,为什么会抛出错误?

代码看起来正确(我有类似的代码可以工作)。

然而,如果图像是颜色索引的,我会得到同样的错误,而文档说“可绘制对象可能未被索引。”,所以这可能是你的问题?

PS: 你应该使用命名常量 (HISTOGRAM_{VALUE|RED|BLUE|GREEN|ALPHA})