2016-11-08 7 views
0

저는 일부 Gimp-Script를 만들기 위해 Scheme/Script-Fu를 배우려고합니다. 열린 이미지에서 새 레이어를 만들면 (gimp-drawable-fill layer TRANSPARENT-FILL)을 호출하고 나중에 새 레이어를 이미지에 추가하더라도 검정색 배경색이 추가됩니다.set layer transparent가 gimp 이미지를 script-fu/scheme으로 채우는 방법

새 레이어가 Gimp에 표시되지만 항상 검은 색으로 채워집니다.

(define (script-fu-grid-lines-debug image brush foreground) 
    (gimp-context-push) 
    (let* (
     (point (cons-array 4 'double)) 
     (imageWidth (car (gimp-image-width image))) 
     (imageHeight (car (gimp-image-height image)))   
     (layer (car (gimp-layer-new image imageWidth imageHeight RGB-IMAGE "Gridline Layer" 100 NORMAL))) 
     (dash-length spacing) 
    ) 

    (gimp-drawable-fill layer TRANSPARENT-FILL) 
    (gimp-image-add-layer image layer -1) 

    (gimp-context-set-foreground foreground) 
    (gimp-context-set-brush (car brush)) 

    ; ... unnecessary code removed 

    (gimp-context-pop) 
    ;(gimp-displays-flush) 
    (list image layer) 
) 
) 

여기에서 문제가 무엇인지 또는 레이어의 투명한 배경을 설정해야하는 사람이 있습니까? 투명 레이어와 관련된 사이트는 찾을 수 없었습니다.

감사합니다.

답변

1

은 (불투명 채널 일명 A = 알파) 형 RGBA_IMAGE이, 당신은 배우고 마스터가 훨씬 쉽게 파이썬에서 김프 스크립트를 작성할 수 있습니다 말했다

하여 레이어를 만듭니다.

+0

고맙습니다. 문제가 해결되어 이제는 투명 해집니다! –