如何在GimpFU python中传递参数?
#!/usr/bin/env python
from gimpfu import *
import traceback
import sys
def upload_image(img, layer, dir):
# Actual plug-in code will go here
try:
open('/tmp/upload.txt', 'w+').write('img:\n')
except:
open('/tmp/upload_error.txt', 'w+').write(traceback.format_exc())
open('/tmp/upload_error.txt', 'a').write(sys.exc_info()[0])
return
register(
"Uploader",
"Boo",
"Far",
"foo",
"bar",
"2014",
"<Image>/File/Upload",
"*",
[],
[],
upload_image)
main()发布于 2014-01-17 23:59:26
只要点击任何其他python插件,参数列表上的第一个列表就是您指定输入参数的地方。列表中的每一项都是至少由4个元素组成的元组:参数类型(例如,PF_FILE或PF_STRING,具有参数名称的字符串,带有参数文本描述的字符串(用作标签和工具提示),以及默认值。
然而,PF_FILE已经中断了一段时间,并且将在GIMP2.8.12上再次工作--在其他版本中,您不能使用PF_FILE来选择一个尚未退出的文件名。
https://stackoverflow.com/questions/21197319
复制相似问题