いくつかの Gimp スクリプトを作成するために、Scheme / Script-Fu を学ぼうとしています。(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)
)
)
ここで何が問題なのか、またはレイヤーの透明な背景を設定する方法を誰かが指摘できますか? 透明レイヤーに関連するサイトが見つかりませんでした。
ありがとう。