2010-01-01 6 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으로 저장되면 스크립트가 메뉴에 새 항목을 만들지 않습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?이 script-fu가 작동하지 않는 이유는 무엇입니까?

답변

2

나는 내 Mac에서 사용하는 몇 가지 script-fu 스크립트를 만들었습니다. 나는 항상 그들을 배치 :

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

그리고 내 레지스터에 나는 밑줄로 "<Image>/Filters/Render" 앞에 추가 것이다, 그래서 _"<Image>/Filters/Render"

희망이 도움이, 나는이와 잠시 장난되었다되어 있기 때문이다.

+1

차라리 앱 안에 보관하지 않겠지 만 나중에 시도해 보겠습니다. 또한 밑줄은 문자열 앞에서 무엇을 의미합니까? –

+0

섣달 그믐 날에 나를 생각하게 만들었 어! 나는 왜 밑줄을 사용하는지 모르지만, 모든 스크립트에는 그것을 가지고 있습니다. 내 맥 부팅하고 밑줄없이 테스트하고 차이가 나타납니다하지 않습니다. 그게 나를 어리 석 게 만든다. 내가 추측해야만한다면 .scm을 배치 할 디렉토리가 폴더 목록에 없다는 것입니다 (편집 -> 환경 설정 -> 폴더 -> 스크립트). – ongle

+0

그건 이상한데, 그때는 스타일 일 뿐이라고 생각해. 그것을 응용 프로그램에 넣으면 환경 설정을보고, ~/Library/Application Support/Gimp/scripts /'를 사용하고 싶습니다. 도움을 주셔서 감사합니다! –