以下GIMP功能的功能

问题描述 投票:0回答:1

我正在首次涉足GIMP脚本编制(希望使用Python,但我也对Scheme持开放态度。我确切地知道我要使用GIMP UI采取的步骤,并且我正在尝试确定可以从脚本中执行哪些步骤(如果有的话),因为我发现的文档建议不能在其中访问所有功能。这条路。查看该文档可以帮助我找到一些(但不是全部)所需的内容,因此我希望找到一个指针,该指针可以帮助我从Python中访问以下哪些功能,以及我需要什么功能,因为我谷歌搜索不出来。

  • 新层
  • 可见的新图层
  • 重复层
  • 更改叠加层/纹理提取/纹理合并的模式
  • 高斯模糊
  • 向下合并图层
  • 去饱和度(亮度)
  • 调整颜色曲线
  • 用纸图案填充透明层
  • 调整不透明度
gimp python-fu
1个回答
0
投票
  • 打开Python控制台(Filters> Python-fu> Console)。
  • 点击浏览...按钮
  • 在左侧的顶部栏中输入要查找的内容(例如“去饱和”)
  • 在搜索过滤器下方的列表中选择呼叫,然后查看右侧的文档

这包括任何可调用的已安装脚本/插件(如果作者完成了家庭作业)。 “应用”可在Python控制台中复制调用模板。

与Python相比,您可以在Python中做更多的事情。

Python类的文档为here。较频繁的API调用具有相应的方法/属性。

如果您使用的是Windows,请使用一些技巧来简化调试here

[UI操作和API之间并不总是直接映射。一些UI操作可能对应于几个API调用。

在Gimp 2.10中,除非从Python中调用GEGL过滤器(至少通过常规的Gimp API),除非它们替换了现有的2.8过滤器(例如高斯模糊)。

© www.soinside.com 2019 - 2024. All rights reserved.