代码之家  ›  专栏  ›  技术社区  ›  Jet Blue

“gimp_直方图”程序需要什么才能工作?

  •  0
  • Jet Blue  · 技术社区  · 7 年前

    我不明白为什么我打电话给 pdb.gimp_histogram 抛出 RuntimeError: execution error

    from gimpfu import *
    
    def plugin_main ( timg, tdrawable ):
    
        pdb.gimp_histogram( tdrawable, 0, 0, 255 )
    

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

    • 可拉伸(可拉伸类型)
    • 要修改的通道(int类型)
    • 结束范围(int型)

    我在上面的基本代码中提供了所有四个,那么为什么会抛出错误呢?

    1 回复  |  直到 7 年前
        1
  •  1
  •   xenoid    7 年前

    代码看起来是正确的(我有类似的代码)。

    但是,如果图像是彩色索引的,而文档中说 不可绘制索引。 “,所以这可能是你的问题?

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