我創(chuàng)建一個 500x500px 的圖像,向其添加第二層,用畫筆在其上繪制一個黑色星星。油漆層處于活動狀態(tài)。然后我進入 python 控制臺并輸入以下代碼:>>> image = gimp.image_list()[0]>>> layer = pdb.gimp_image_get_active_layer(image)>>> schatten = pdb.script_fu_drop_shadow(image, layer, 4, 4, 15, "#000000", 80, FALSE)這給了我一個陰影。現(xiàn)在我想將陰影層移動到頂部>>> pdb.gimp_image_raise_item_to_top(image, schatten)并得到這個錯誤:回溯(最近一次調(diào)用最后一次):運行時錯誤中的文件“”,第 1 行:過程“gimp-image-raise-item-to-top”以參數(shù)“item”的值“-1”開始(第 2 號,輸入 GimpItemID)。這超出了值的范圍。我究竟做錯了什么?
1 回答

慕桂英3389331
TA貢獻2036條經(jīng)驗 獲得超8個贊
它不起作用,因為您假設(shè) script-fu-drop-shadow 返回 drop-shadow 圖層的 id,但它不返回任何內(nèi)容。
您必須搜索該圖層,或者查看 script-fu-drop-shadow 的代碼以找出該圖層相對于源圖層的放置位置。
添加回答
舉報
0/150
提交
取消