Я пишу скрипт GIMP python-fu, который, по сути, просто рисует черный круг на текущем слое, заполняя слой. У меня проблема в том, что gimp_pencil() продолжает использовать размер кисти по умолчанию даже после того, как gimp_context_set_brush_size() устанавливает активный размер кисти равным размеру изображения (когда я запускаю скрипт из GIMP, ползунок размера кисти меняется на ширина слоя, но сделанная метка остается по умолчанию 50x50) Вот мой код:
def Circle(image, tdrawable):
layer = image.active_layer
width = tdrawable.width
height = tdrawable.height
pdb.gimp_context_set_brush_size(width)
pdb.gimp_pencil(layer,2,(width/2,height/2))
Что я делаю неправильно?