我正在为gimp编写一个python-fu脚本,它应该有一行选择所有特定颜色的像素。为此,我添加了一行:
gimp.pdb.gimp_by_color_select(clipLayer,(white_level,white_level,white_level),0,CHANNEL_OP_REPLACE,TRUE,FALSE,0,TRUE)
其中cliLayer
是我正在处理的图层(顶层),white_level是输入参数。
当我手动给出值时(例如用(white_level,white_level,white_level)
替换(136,136,136)
),选择是否正确,为什么会这样?
答案 0 :(得分:1)
添加
white_level = int(white_level)
在函数的开头解决这个问题。