2012-02-07 57 views
2

我使用GIMP從命令行運行腳本-fu宏。然而,啓動和運行非常緩慢 - 大約20-25秒。我認爲很多時間都花在啓動上 - 加載所有插件等。在CL上優化GIMP有哪些方法?有沒有辦法讓它始終運行?優化命令行GIMP

回答

3

GIMP docs一些有前途的選項(有些你可能已經在使用):

--no接口:沒有用戶界面運行。
- 無數據:請勿加載圖案,漸變,調色板或畫筆。通常在啓動時間最短的非交互式情況下非常有用。
- 無字體:請勿加載任何字體。對於不使用字體的腳本加載GIMP,或者查找與GIMP掛起的格式錯誤的字體相關的問題,這非常有用。
- 不飛濺:啓動時不顯示啓動畫面。

GIMP FAQ

GIMP的時間太長加載 - 我怎麼能加快步伐?

主要的事情是確保您正在運行的版本至少爲1.0,並確保與優化編譯,調試關閉,並共享內存和X共享內存選項打開。

或者,購買更快內存的系統。 8 ^)

This question on SuperUser地址一般慢GIMP啓動時間和建議:

  • 刪去C:\Documents and Settings\<username>\.fonts-cache1,然後打開GIMP重建字體緩存文件。
  • 通過啓動--verbose並查看它掛起的位置來檢查緩慢加載插件。然後通過將其重命名爲C:\Program Files\GIMP-2.0\lib\gimp\<version>\plug-ins來刪除有問題的插件。或者,通過重命名整個插件文件夾來刪除所有插件。
3

與其說是未來的另一種可能性,不如說是一種解決方案,但是您認爲不使用GIMP?

GIMP首先是一個基於GUI的應用程序。如果您從命令行執行大量重複圖像操作,則最好使用專門爲此目的而設計的工具,如ImageMagick。我不知道你的script-fu腳本有多複雜,或者它們可以很容易地轉換成ImageMagick的(不可否認的複雜)語法,但你肯定不會遇到長時間啓動的問題。

0

您可以使用「Script-fu Server」。

圖像窗口>主菜單>過濾器> script-fu>啓動服務器。

將提供一個彈出窗口,要求端口運行它。在同一個彈出窗口中還提供了「幫助」,它也描述了服務器使用的協議。