在GIMP的Python控制台调用gimp-drawable-set-pixel时出错

0 投票
1 回答
871 浏览
提问于 2025-04-19 05:16

我正在直接在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

当用四个字节而不是三个字节调用时,也会出现同样的错误。

我在Ubuntu 14.04.01 x86_64上使用的是Gimp 2.8.10。

1 个回答

2

我觉得这里可能是个打字错误,应该是指 gimp_drawable_set_pixel 这个函数。

pdb.gimp_drawable_set_pixel(drw,x,y,3,[0xff,0x00,0x00])

撰写回答