python - GIMP 获取 Python 转储

标签 python gimp

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/

相关文章:

python - 如何在本地时区打印日期时间?

python - 如何查找方括号中的文本

ios - jpeg 图像背景透明度的可用性

stdout - 使用 ipython 作为 gimp py-fu 解释器,将所有输出和输入发送到终端

python - Gimp:python 脚本未显示在菜单中

graphics - Photoshop 的磁性套索如何工作?

python - 单击拖动鼠标时增加/减少 QSpinBox 值 - python/pyside

Python PyQt5 打印多色到纯文本编辑

matlab - 什么插值最适合图像旋转?

python - 具有单个元素的元组的literal_eval