GIMP 可以与 Python 交互,以便您可以编写脚本操作。
但是有没有一种方法可以使用 GUI 工具箱执行一些操作,并查看执行这些操作所需的 Python 代码是什么?也就是说,记录您最近的 GIMP 操作的等效脚本。 Paraview has a feature like this .
最佳答案
不,那是不可能的。除了撤消系统之外,GIMP 代码中没有对执行的操作进行适当的记录,并且没有钩子(Hook)可以通过 Python 使用的插件 API 插入它。
这是一个长期缺失的功能,需要进行适当的规范,并写入代码,并且需要在应用程序的几个地方进行更改 - GIMP 是一个自愿驱动的、开发人员匮乏的项目,所以这个可能不会很快到来。
查找非交互式 PDB 调用执行的功能相对容易 - 我希望您已经在交互式文件控制台上找到“浏览”按钮,它允许搜索 PDB,并可以粘贴模板调用使用 apply
按钮将控制台本身的每个功能。
关于“宏记录器”的引用:https://bugzilla.gnome.org/show_bug.cgi?id=51937
关于python - GIMP 获取 Python 转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31844530/