在gimp';中调用gimp可绘制集像素时出错;s python控制台

在gimp';中调用gimp可绘制集像素时出错;s python控制台,python,gimp,python-fu,Python,Gimp,Python Fu,我直接在Gimp的Python控制台中键入以下代码: img=gimp.image_list()[0] drw = pdb.gimp_image_active_drawable(img) gimp-drawable-set-pixel(drw,x,y,3,[0xff,0x00,0x00]) 调用gimp drawable set pixel函数后会出现此错误: Traceback (most recent call last): File "<input>", line 1,

我直接在Gimp的Python控制台中键入以下代码:

img=gimp.image_list()[0]
drw = pdb.gimp_image_active_drawable(img)
gimp-drawable-set-pixel(drw,x,y,3,[0xff,0x00,0x00])
调用gimp drawable set pixel函数后会出现此错误:

Traceback (most recent call last):
  File "<input>", line 1, in <module>
NameError: name 'drawable' is not defined
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
NameError:未定义名称“drawable”
当用四个字节而不是三个字节调用时,它会产生相同的错误

我在Ubuntu 14.04.01 x86_64上使用的是gimp 2.8.10,我认为这是一个打字错误


然后我得到了
NameError:name'gimp\u drawable\u set\u pixel'没有定义
,但我想你已经知道了一些事情。@Tyzoid,如果你用
pdb限定函数会发生什么。
?它不是一个“打字错误”-gimp过程浏览器用Scheme(script fu)友好的名称显示过程,它使用“-”作为单词分隔符。在Python和所有C派生语言中,这只意味着一个减法,所以使用了“z”。如果单击Python控制台底部的“browse”(浏览)按钮并浏览,就会出现一个“apply”(应用)按钮,它已经在控制台中粘贴了正确的名称。
pdb.gimp_drawable_set_pixel(drw,x,y,3,[0xff,0x00,0x00])