2010-01-01 34 views
3
(define (script-fu-create-camo image colA colB)) 

(script-fu-register 
    "script-fu-create-camo" 
    "Camoflauge" 
    "Creates a camoflauge pattern on an image" 
    "Jeffrey Aylesworth <[email protected]" 
    "Copyright (c) 2009 Jeffrey Aylesworth" 
    "2009/12/31" 
    "" 

    SF-IMAGE "Image" 0 
    SF-COLOR "Colour 1" '(50 0 0) 
    SF-COLOR "Colour 2" '(0 50 0)) 

(script-fu-menu-register "script-fu-create-camo" "<Image>/Filters/Render") 

我在Mac OS 10.6上使用Gimp 2.6。腳本保存爲~/gimp-2.6/scripts/camoflauge.scm,腳本不會在菜單中創建新項目。我究竟做錯了什麼?這個腳本爲什麼不起作用?

回答

2

我創建了一些在我的Mac上使用的腳本-fu腳本。我總是把他們安置在:

/Applications/Gimp.app/Content/Resources/share/Gimp/2.0/scripts/ 

而且我登記我會在前面加上"<Image>/Filters/Render"用下劃線,所以_"<Image>/Filters/Render"

希望這會有所幫助,已經有一段時間,因爲我是這個搞亂。

+1

我寧願不把它們放在應用程序中,但我會稍後再試。另外,下劃線在字符串前面是什麼意思? – 2010-01-01 04:51:18

+0

該死的讓我想起除夕!我不知道我爲什麼使用下劃線,但是我所有的腳本都有。我不得不啓動我的Mac並測試它沒有下劃線,它似乎沒有任何區別。這讓我感到很傻。如果我不得不猜測,我會說你的問題是你放置.scm的目錄不在你的文件夾列表中(編輯 - >首選項 - >文件夾 - >腳本)。 – ongle 2010-01-01 05:14:23

+0

這很奇怪,我想這只是一種風格的東西。把它放在應用程序中修復它,並查看首選項,它希望使用'〜/ Library/Application Support/Gimp/scripts /',感謝您的幫助! – 2010-01-01 15:53:56