我想通过插件与 GIMP 的现有 GUI 实例进行通信。我已经有另一个应用程序,我希望它在 GIMP 的当前现有 GUI 实例中添加一个层。是否可以?场景是:我打开 GIMP (GUI),然后一段时间后,我的程序(在系统中)向我正在使用的当前图像添加一个图层,而无需在 Gimp 中进行任何手动处理。如果第一个不可能,如何让 GIMP 插件通过循环请求监视 url。我尝试了一个插件,它让我的 GIMP GUI 冻结
1 回答
Helenr
TA贡献1780条经验 获得超4个赞
默认情况下只有一个 Gimp 实例在运行,因此您可以
启动 Gimp,在其中加载一个或多个图像
在 bash 提示符下使用类似的东西:
gimp --batch-interpreter python-fu-eval -b "print gimp.image_list()"
陷阱:
输出将出现在 Gimp 自己的标准输出中。所以如果你想看到上面命令的输出,你必须从另一个终端启动 Gimp,或者在后台启动它
如果加载了多个图像,则必须找到一种方法来识别正确的图像(名称,如果是从文件加载的,或者是标题栏中的 ID)
添加回答
举报
0/150
提交
取消