首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在GimpFU中传递图像路径

如何在GimpFU中传递图像路径
EN

Stack Overflow用户
提问于 2014-01-17 22:41:25
回答 1查看 528关注 0票数 1

如何在GimpFU python中传递参数?

代码语言:javascript
复制
#!/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()
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-17 23:59:26

只要点击任何其他python插件,参数列表上的第一个列表就是您指定输入参数的地方。列表中的每一项都是至少由4个元素组成的元组:参数类型(例如,PF_FILE或PF_STRING,具有参数名称的字符串,带有参数文本描述的字符串(用作标签和工具提示),以及默认值。

然而,PF_FILE已经中断了一段时间,并且将在GIMP2.8.12上再次工作--在其他版本中,您不能使用PF_FILE来选择一个尚未退出的文件名。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21197319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档