Gimp - Как мога да използвам скрипт (``solid-noise``) в друг скрипт?

Искам да създам скрипт, който извиква набор от други скриптове и ги изпълнява със специфични параметри. По-конкретно засега искам да стартирам изобразения облак solid-noise. Създадох скрипт и извиквам скрипта solid-noise с помощта на

gimp.pdb.plug_in_solid_noise (RUN_INTERACTIVE,image, drawble, FALSE,FALSE,1,8,10,10)

Което не прави абсолютно нищо. Дори няма съобщение за грешка.

И така, как мога да накарам това да работи?


person Yotam    schedule 25.09.2013    source източник
comment
Не съм експерт по Python, но в други скриптове съм виждал извикване на pdb.plug_in_solid_noise без prepend gimp.. Имате ли грешки в конзолата на python?   -  person Paolo Gibellini    schedule 26.09.2013


Отговори (3)


ако използвате python-fu, не е нужно да се интересувате от run-mode: връзка Просто избягвайте да го пишете. Тук намерих най-пълната документация за python-fu, може би ще бъде полезна и за вас.

person Alberto    schedule 30.10.2013

Не знам дали това е общият случай, но в моя случай трябва да извикам solid-noise плъгина (в python, solid_noise) без run-mode.

person Yotam    schedule 26.09.2013

Ако приемем, че използвате script-fu и след това img и drawble са дефинирани (и използвате 0 за Run Mode Interactive), това трябва да работи:

(plug-in-solid-noise 0 image drawble FALSE FALSE 1 8 10 10)

Може би документацията липсва, но можете да отворите script-fu console (Филтри -> Script-Fu -> Конзола) и да потърсите наличните функции с помощта на бутона Browse.... Тук можете да намерите параметрите, които да използвате, например:

въведете описание на изображението тук

person Paolo Gibellini    schedule 26.09.2013
comment
Въпросът беше много общ и маркиран с маркер script-fu и отговорът ми изглежда уместен за мен, ще бъда благодарен за всякаква обратна връзка или критика, от която мога да се поуча или използвам, за да ми помогне да подобря отговора си. - person Paolo Gibellini; 04.11.2013