저는 Gimp: python script not showing in menu에 있었는데 도움이되지 않았습니다.김프 메뉴에 Python-fu 스크립트가 표시되지 않습니다.
1 내 .bashrc
파일이
alias gimp='/Applications/GIMP.app/Contents/MacOS/GIMP --verbose --console-messages '
을 포함 나는이 gimp
와 명령 줄에서 맥 OS X 10.9.5에 김프 2.8.16을 실행 해요 : 여기, 단계적으로 시도 무엇 나는 터미널 출력을보고, 나는 많은 메시지를 보지만 아무 것도 문제로 튀어 나오지 않는다. (여기서 덤프를 원합니까?). 나는 처음에 바로 볼 수 있도록 Enabling internal Python...
을 보았다.
2 필터> 파이썬 푸> 콘솔
GIMP 2.8.16 Python Console
Python 2.7.8 (default, Dec 5 2015, 09:38:54)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)]
>>>
- 그럼으로, 콘솔을 제공합니다, 다시 한번, 파이썬이 작동하는 것 같군.
this tip here 때문에 파이썬 스크립트를 실행 해 보았습니다. 이미지를 열고 필터> 렌더링> 구름> 안개를 실행했습니다. 작품 매력 - 창을 해고 할 때 나는 몇 가지 유형 변환 경고를받을 수 있나요 콘솔에서 : 내 컴퓨터를 검색하고 그래서 이것은 파이썬이 작동하고 있음을 증명 foggify.py는 /Applications/GIMP.app/Contents/Resources/lib/gimp/2.0/plug-ins/foggify.py
에 실제로
** (foggify.py:30312): WARNING **: Trying to register gtype 'GMountMountFlags' as enum when in fact it is of type 'GFlags'
** (foggify.py:30312): WARNING **: Trying to register gtype 'GDriveStartFlags' as enum when in fact it is of type 'GFlags'
** (foggify.py:30312): WARNING **: Trying to register gtype 'GSocketMsgFlags' as enum when in fact it is of type 'GFlags'
, 스크립트를로드하는 것은 아닙니다.
/Users/julio/Library/Application Support/GIMP/2.8/scripts
/Applications/GIMP.app/Contents/Resources/share/gimp/2.0/scripts
나 ': foggify.py
는 77 개 라인,하지 30312.
4. GIMP> 환경 설정> 폴더> 스크립트가 나는 조금 혼란 스러워요 것은 김프 스크립트는 다음 디렉토리를로드해야합니다 보여줍니다 나는 /Applications/GIMP.app/Contents/Resources/share/gimp/2.0/scripts
을 사용하지 않지만 파일 수는 *.scm
입니다 (따라서 Scheme에서 모두 가능합니다). 나는 여기에 아무것도 추가하지 않았다. ls -l "/Users/julio/Library/Application Support/Gimp/2.8/scripts"
수익률
total 8
-rwxr-xr-x 1 julio staff 654 25 Jun 16:25 minimal.py
(아무것도)
6. 여기 내 minimal.py
:
5. 나는 단지 하나의 스크립트가
#!/usr/bin/env python
from gimpfu import *
def minimal():
pass
register(
"python_fu_minimal", # plugin name
"Minimal plug-in example", # blurb (short description)
"Show the smallest possible Python plug-in example", # help (long description)
"Michael Schumacher", # author
"Michael Schumacher", # copyright info
"2007", # date
"<Image>/Tools/Minimal", # menu position and label
None, # image types accepted
[], # input parameters
[], # output (results)
minimal # method to call
)
main()
7.를 실행합니다. 위의 표시된 scripts
디렉토리에 minimal.py
이 이미 인이 있으며 "도구"메뉴에서 "최소"항목을 볼 수 없습니다. 작동하지 않았다 나는 또한 아래의 변화를 시도
, 다음 중 하나를
#!/usr/bin/env python
from gimpfu import *
def minimal():
pass
register(
"python_fu_minimal", # plugin name
"Minimal plug-in example", # blurb (short description)
"Show the smallest possible Python plug-in example", # help (long description)
"Michael Schumacher", # author
"Michael Schumacher", # copyright info
"2007", # date
"Minimal", # menu position and label
None, # image types accepted
[], # input parameters
[], # output (results)
minimal, # method to call
menu="<Image>/Tools"
)
main()
김프 스크립팅에 오신 것을 환영합니다.내 프로파일에서 김프의 해답을 확인하면 몇 가지 힌트를 찾을 수 있습니다. – jsbueno