У меня возникли проблемы с повторной записью одного из сценариев логотипов по умолчанию в GIMP (используя скрипт-fu на основе схемы). С одной стороны, альфа-слой не отображается в браузере слоев после отображения изображения. Я переписывание Создать неоновый Logo скрипт (неон-logo.scm), и я хочу, чтобы это сделать следующее, прежде чем он отображает новое изображение:GIMP Script-fu меняет сценарии по умолчанию
- добавить альфа-канал
- изменение черный (цвет фона) к прозрачному с помощью colortoalpha
возвращают сформированный образ в качестве объекта, который следует использовать в другом питона скрипт (используя для петель, чтобы генерировать 49 изображений) Я попытался модифицировать следующий код сценария по умолчанию:
(gimp-image-undo-disable img) (apply-neon-logo-effect img tube-layer size bg-color glow-color shadow) *Generates neon logo (set! end-layer (car (gimp-image-flatten img))) *Flattens image (gimp-layer-add-alpha end-layer) *Adds alpha layer as last layer in img(img=the image) (plug-in-colortoalpha img 0 (255 255 255)) *Uses color to alpha-NOT WORKING (gimp-image-undo-enable img) *Enables undo (gimp-display-new img) *Displays new image
Для номер 3 мой питон код заключается в следующем:
for str1 in list1:
for color1 in list3:
img = pdb.script_fu_neon_logo(str1,50,"Swis721 BdOul BT",(0,0,0),color1,0)
Но IMG является "Nonetype" объект. Я хотел бы сделать так, чтобы вместо отображения сгенерированного изображения в новом окне он просто возвращает сгенерированное изображение для использования с моим скриптом python. Может ли кто-нибудь помочь?
Ну, я понял, что мне нужно! Благодаря! Я собираюсь открыть новый вопрос, так как у меня возникают проблемы с python (экспорт через gimp_png_save) экспортирует только прозрачный фон и ничего другого. –