首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gimp python-fu:选择两层

Gimp python-fu:选择两层
EN

Stack Overflow用户
提问于 2018-05-02 17:23:28
回答 1查看 561关注 0票数 0

我想为gimp创建一个python脚本,用户可以在其中选择两个层。

代码语言:javascript
复制
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,但仍然得到了相同的结果。

EN

回答 1

Stack Overflow用户

发布于 2018-05-03 14:53:26

您正在选择两个层,但其中一个没有出现在自动生成的对话框中,因为它被假定为活动层(*):在调用脚本/插件时,PF_IMAGE后面的PF_IMAGE参数隐含为当前活动层(或活动通道)。

换句话说,您的脚本不使用两个随机层,而是与活动层和另一个随机层一起工作(从UI的角度来看,这通常是一个好主意,特别是如果脚本只修改这两个层中的一个)。

(*)在某些情况下(Filters>Reshow .)自动生成的对话框可以显示该层的选择器,因此向您展示您期望的两个层选择器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50140316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档