簡體   English   中英

Gimp python-fu:選擇兩層

[英]Gimp python-fu: selecting two layers

我想創建一個python-FU腳本GIMP在那里,用戶可以選擇兩層

register(
(....)
    [
    (PF_IMAGE, "image", "Input image", None),
    (PF_DRAWABLE, "layermask", "MASK:", None),
    (PF_LAYER, "drawinglayer", "DRAWING:", None),
    (PF_INT, "treshold", "TRESHOLD:", 1)
    ],
(...)

每當我嘗試此操作時,我的表單僅包含一個選擇(我想它使用默認圖層?) 在此處輸入圖片說明

如何獲得兩個“選擇”控件? 我嘗試將PF_DRAWABLE更改為PF_LAYER,但仍然得到相同的結果。

您正在選擇兩層,但其中一層不會出現在自動生成的對話框中,因為它被假定為活動層(*):當PF_IMAGE之后的PF_DRAWABLE參數隱式為當前活動層(或活動通道)。腳本/插件被調用。

換句話說,您的腳本不適用於兩個隨機層,但不適用於活動層和另一個隨機層(從UI角度來看,這通常是個好主意,尤其是如果您只修改兩個腳本之一)。

(*)在某些情況下(“過濾器”>“重新顯示...”),自動生成的對話框可以顯示該層的選擇器,因此可以顯示您期望的兩個層選擇器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM