gpt4 book ai didi

layer - 金普 : To move a layer's position within an image

转载 作者:行者123 更新时间:2023-12-04 12:50:25 27 4
gpt4 key购买 nike

我在 GIMP Script-fu 和过程浏览器中遇到了一个简单的问题。

我正在尝试在具有 40 层的图像中向上/向下移动一个层。让我们调用图像 test.xcf 和所述层 Chromask-snapshot。

  1. 注意:图层 X Y 偏移量并未更改。
  2. 我希望将单个图层移动到 test.xcf 图层列表中我需要的任何位置。

例如。我在 text.xcf 中将许多层的可见性设置为 0。然后我使用 gimp-layer-new-from-visible 拍摄快照并将图层添加到现在问题来了该函数接受我的字符串(作为新层的名称传递)并忠实地拍摄快照并将其粘贴在层列表的顶部,并使用我指定的名称。

我不希望它出现在图像中图层列表顶部的默认位置。我需要它位于位置 11 或 37 或其他位置(例如)。

我没能找到一个程序解决方案,通过它我可以在图像堆栈中取一个图层并根据需要向上或向下移动它。

感叹

非常感谢您的所有评论。

最佳答案

拍摄快照后,您必须将其添加到目标图像中,为此已弃用的 gimp-image-add-layer() 和新的 gimp-image-insert-layer() 都将图层位置作为最后一个参数(0 是顶部堆栈)。

并且您拥有整套 gimp-image-raise-item()gimp-image-lower-item()gimp-image -raise-item-to-top(), gimp-image-lower-item-to-bottom(),如果你想稍后调整位置。

关于layer - 金普 : To move a layer's position within an image,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39705704/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com