Что требуется для работы процедуры gimp_histogram? - PullRequest
0 голосов
/ 28 ноября 2018

Я не понимаю, почему мой вызов pdb.gimp_histogram выбрасывает RuntimeError: execution error.

from gimpfu import *

def plugin_main ( timg, tdrawable ):

    pdb.gimp_histogram( tdrawable, 0, 0, 255 )

Согласно документам , функция принимает четыре аргумента:

  • drawable (тип drawable)
  • канал для изменения (type int)
  • начальный диапазон (type int)
  • конечный диапазон (type int)

Я предоставляю все четыре в коде barebones выше, так почему выдается ошибка?

1 Ответ

0 голосов
/ 28 ноября 2018

Код выглядит правильно (у меня есть аналогичный код, который работает).

Однако я получаю ту же ошибку, если изображение индексируется по цвету, а в документе написано: " Нельзя проиндексировать. ", так что это может быть вашей проблемой?

PS: Вы должны использовать именованные константы (HISTOGRAM_{VALUE|RED|BLUE|GREEN|ALPHA})

...