2016-11-08 55 views
0

我想學習製作一些瘸子腳本的方案/腳本福。當我在打開的圖像上創建一個新圖層時,它會添加黑色背景色,儘管我將其稱爲 (gimp-drawable-fill layer TRANSPARENT-FILL),然後將新圖層添加到圖像中。如何設置圖層透明填充瘸子圖像與腳本福/計劃

新圖層出現在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

創建類型RGBA_IMAGE(A =α,又名透明通道)

這就是說,您可以用Python語言編寫,這是一個更容易學習和掌握你的Gimp腳本的層。

+0

謝謝,解決了這個問題,現在圖層是透明的! –