인터넷에서 찾은 Python-fu 코드에 대한 일부 파일을 Gimp 스크립트 폴더에 만들고 이름을 *.pyscript로 지정했습니다. 맞아?
이미 설치되어 있는지, 아니면 한 번 실행해서 설치해야 하는지 모르겠습니다. 또한 예상대로 Gimp 메뉴에 변경 사항이 표시되지 않습니다. 어떤 아이디어가 있나요?
답변1
그것이 당신에게 유용한지 아닌지는 모르겠지만 한번 보세요. 즉석에서 단서를 얻을 수 있다는 것을 누가 알겠습니까...
- 스크립트 푸와 파이썬 푸
- Python-fu
- 김프/플러그인 설치
- 김프에 Script-Fu와 Python-Fu를 사용하는 방법
- PyGimp 플러그인 컬렉션
- Python Fu 스크립트 - 어떻게 설치하나요?
- 김프 스크립트 설치
- 김프-2.6 이상에서 작동하는 스크립트
이 답변이 유용하지 않다면 죄송합니다. |
답변2
Linux에서 작동하게 하려면(저는 Ubuntu를 사용하고 있습니다):
- 올바른 확장자는 .py입니다. 결국 Python 스크립트입니다.
- $HOME/.gimp-2.x/plug-ins 폴더에 넣으세요.
- 실행 파일로 변경하세요(chmod +x script.py).
- 김프 다시 시작
또한 스크립트를 올바르게 등록했는지 다시 확인하세요. 소스는 다음과 같아야 합니다.
from gimpfu import *
def my_filter_function(timg,tlayer):
... do your work here ...
register(
"my_script_name",
"Script blurb",
"Script help",
"Author name",
"Copyright information",
"2011",
"<Image>/Filters/Menu item/&Where it will appear",
"RGB*, GRAY*",
[],[],
my_filter_function
)
등록하다함수 정보는 script-fu 콘솔에서도 확인할 수 있습니다. 다음을 입력하세요.
>>> from gimpfu import *; help(register)
Help on function register in module gimpfu:
register(proc_name, blurb, help, author, copyright, date, label, imagetypes, params, results, function, menu=None, domain=None, on_query=None, on_run=None)
This is called to register a new plug-in.