“ gimp_histogram”程序需要做什么工作?

时间:2018-11-27 23:50:54

标签: gimp script-fu gimpfu python-fu

我不明白为什么我对pdb.gimp_histogram的呼叫会抛出RuntimeError: execution error

from gimpfu import *

def plugin_main ( timg, tdrawable ):

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

根据docs,该函数采用四个参数:

  • 可绘制(可绘制类型)
  • 要修改的渠道(输入int)
  • 开始范围(输入int)
  • 结束范围(类型为int)

我在上面的准系统代码中提供了全部四个,为什么会引发错误?

1 个答案:

答案 0 :(得分:1)

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

但是,如果图像已对颜色进行索引,而文档却显示“ 可绘制对象可能未索引。”,那么我会遇到相同的错误,那么这可能是您的问题吗?

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