以下 GIMP 功能的功能
Functions for the Following GIMP Functionality
我正在首次涉足 GIMP 脚本(希望 Python,但我也对 Scheme 持开放态度)。我确切地知道我想使用 GIMP UI 采取的步骤,并且我正在尝试确定哪些步骤(如果有的话)可以从脚本中执行,因为我发现的文档表明并非所有功能可以通过这种方式访问。查看文档对我正在寻找的一些但不是全部有所帮助,所以我希望得到一个指针,说明我可以从 Python 访问以下哪些功能,以及我将使用哪些功能需要,因为我的谷歌搜索结果很短。
- 新图层
- 可见的新图层
- 复制图层
- 将模式更改为 overlay/grain extract/grain 合并
- 高斯模糊
- 向下合并图层
- 去饱和(亮度)
- 调整颜色曲线
- 用纸张图案填充透明层
- 调整不透明度
- 打开Python控制台(过滤器>Python-fu>控制台)。
- 点击浏览...按钮
- 在左侧的顶部栏中输入您要查找的内容(例如 "desaturate")
- Select搜索过滤器下方列表中的调用并查看右侧文档
这包括任何已安装的可调用文件 script/plugin(如果作者做了功课)。 "Apply" 在 Python 控制台中复制调用模板。
你可以在 Python 中比在 Scheme 中做更多的事情。
Python 类 的文档是 here。更频繁的API调用有对应的methods/attributes.
如果您在 Windows,一些技巧可以简化您的调试 here。
UI 操作与 API 之间并不总是直接映射。某些 UI 操作可能对应多个 API 调用。
在 Gimp 2.10 中,无法从 Python 调用 GEGL 过滤器(至少通过常规 Gimp API),除非它们替换现有的 2.8 过滤器(如高斯模糊)。
我正在首次涉足 GIMP 脚本(希望 Python,但我也对 Scheme 持开放态度)。我确切地知道我想使用 GIMP UI 采取的步骤,并且我正在尝试确定哪些步骤(如果有的话)可以从脚本中执行,因为我发现的文档表明并非所有功能可以通过这种方式访问。查看文档对我正在寻找的一些但不是全部有所帮助,所以我希望得到一个指针,说明我可以从 Python 访问以下哪些功能,以及我将使用哪些功能需要,因为我的谷歌搜索结果很短。
- 新图层
- 可见的新图层
- 复制图层
- 将模式更改为 overlay/grain extract/grain 合并
- 高斯模糊
- 向下合并图层
- 去饱和(亮度)
- 调整颜色曲线
- 用纸张图案填充透明层
- 调整不透明度
- 打开Python控制台(过滤器>Python-fu>控制台)。
- 点击浏览...按钮
- 在左侧的顶部栏中输入您要查找的内容(例如 "desaturate")
- Select搜索过滤器下方列表中的调用并查看右侧文档
这包括任何已安装的可调用文件 script/plugin(如果作者做了功课)。 "Apply" 在 Python 控制台中复制调用模板。
你可以在 Python 中比在 Scheme 中做更多的事情。
Python 类 的文档是 here。更频繁的API调用有对应的methods/attributes.
如果您在 Windows,一些技巧可以简化您的调试 here。
UI 操作与 API 之间并不总是直接映射。某些 UI 操作可能对应多个 API 调用。
在 Gimp 2.10 中,无法从 Python 调用 GEGL 过滤器(至少通过常规 Gimp API),除非它们替换现有的 2.8 过滤器(如高斯模糊)。