为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 gimp python 中将 dropshadow 层提升到顶部

如何在 gimp python 中将 dropshadow 层提升到顶部

德玛西亚99 2023-08-22 10:29:20
我创建一个 500x500px 的图像,向其添加第二层,用画笔在其上绘制一个黑色星星。油漆层处于活动状态。然后我进入 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)这给了我一个阴影。现在我想将阴影层移动到顶部>>> pdb.gimp_image_raise_item_to_top(image, schatten)并得到这个错误:回溯(最近一次调用最后一次):运行时错误中的文件“”,第 1 行:过程“gimp-image-raise-item-to-top”以参数“item”的值“-1”开始(第 2 号,输入 GimpItemID)。这超出了值的范围。我究竟做错了什么?
查看完整描述

1 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

它不起作用,因为您假设 script-fu-drop-shadow 返回 drop-shadow 图层的 id,但它不返回任何内容。

您必须搜索该图层,或者查看 script-fu-drop-shadow 的代码以找出该图层相对于源图层的放置位置。


查看完整回答
反对 回复 2023-08-22
  • 1 回答
  • 0 关注
  • 54 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信