2017-03-11 32 views
0

注意:由於在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()並且想要迭代它呢? –

回答

0

通常,你不能。通過設計,script-fu和python-fu API處理圖像處理,並且不會干擾UI。你可以在圖像上打開窗口(a.k.a.「顯示」)並刪除它們(只有那些你創建的腳本)。

但是你可以編寫Python /方案腳本來完成任務,而不是直接試圖通過模仿人類做他們...

+0

好吧,我希望避免學習如何自己寫一個插件,因爲我不相信(現在至少)我會再次這樣做。但如果這是唯一的方法...... –

相關問題