GIMP 获取 Python 转储

GIMP get Python dump

GIMP 可以与 Python 交互,以便您可以编写脚本操作。

但是有没有一种方法可以使用 GUI 工具箱执行一些操作,并查看执行这些操作所需的 Python 代码是什么?也就是说,记录您最近的 GIMP 操作的等效脚本。 Paraview has a feature like this.

不,那不可能。除了撤消系统之外,GIMP 代码中没有正确记录执行的操作,并且没有钩子可以通过 Python 使用的插件 API 插入它。

这是一个长期缺失的功能,需要对其进行适当的规范和写入代码,并且需要在应用程序的几个地方进行更改 - GIMP 是一个自愿驱动的、开发人员匮乏的项目,所以这可能不会很快到来。

查找非交互式的 PDB 调用执行的功能相对容易 - 我希望您已经在交互式文件控制台上找到 "browse" 按钮,它允许通过 PDB 进行搜索,并且可以使用 apply 按钮将模板调用粘贴到控制台本身。

参考"macro-recorder":https://bugzilla.gnome.org/show_bug.cgi?id=51937