GIMP如何使用python控制台(或使插件)在图像之间导航

问题描述:

注意:由于在Windows上使用标准免费自动化工具(EDIT:GDK)应用程序时存在固有问题,因此仅适用于Windows。如果有更好的方式与在Windows比的AutoIt自动GDK工作,请让我知道)GIMP如何使用python控制台(或使插件)在图像之间导航

我试图自动化使用的AutoIt大多在GIMP一些任务,这是足以大多简单,但是,移动打开图像打开图像是有问题的。到目前为止,我已经完成了两种方法(使用AutoIt):自动单击箭头(在单窗口模式下)从图像滚动到图像,以及2)使用左右箭头键执行相同操作。

这两种方法都存在问题。对于第一种方法,在AutoIt脚本完成处理之前,我无法对电脑执行其他任何操作,因为它占用了我的鼠标。我们每次谈论大约100张左右的图片。

对于第二种方法,我不知道合适的单词,但顶部的“缩略图栏”,缩略图栏处于“活动”状态或使用箭头键不起作用。你可以通过点击里面的图像来激活它,一次或两次依赖于状态,但是我必须做各种体操才能知道我应该在哪个实际图像上继续。

这使我总结出最好的解决方案是在Python或Scheme插件(或一个简单的命令或两个,我可以让AutoIt简单地粘贴到控制台)中有一些编程方式,以允许我在图像以非常可靠,非突兀,简单的方式呈现。

预先感谢您。 Dev

+0

什么是你真正想要做的图像 - 有可能是更好的工具。 –

+0

嗨,嗯,我正在对每个图像进行一些批处理,但不像GIMP中漂浮的那些,我想在OPEN图像上进行处理。不是从磁盘加载的文件。 –

+0

所以你基本上在寻找gimp.image_list()并且想要迭代它呢? –

通常,你不能。通过设计,script-fu和python-fu API处理图像处理,并且不会干扰UI。你可以在图像上打开窗口(a.k.a.“显示”)并删除它们(只有那些你创建的脚本)。

但是你可以编写Python /方案脚本来完成任务,而不是直接试图通过模仿人类做他们...

+0

好吧,我希望避免学习如何自己写一个插件,因为我不相信(现在至少)我会再次这样做。但如果这是唯一的方法...... –