我已将以下python脚本添加到 /usr/lib/gimp/2.0/plug-ins 文件夹
#!/usr/bin/python
from gimpfu import *
def scale(imageName):
pass
register(
"my",
"",
"",
"",
"",
"2017",
"<Image>/Image/Hi..",
"RGB*, GRAY*",
[(PF_STRING, 'file_name', 'file_name', 'logo.png')],
[],
scale)
main()
通过
运行gimp --no-interface -b '(python-fu-my RUN-NONINTERACTIVE "logo.png")' -b '(gimp-quit 0)'
返回
批处理命令遇到执行错误:错误:(:1)无效 python-fu-my的参数个数(预计4个但是 收到2)
在Gimp的程序浏览器中确实有4个参数,但是如果程序是通过命令行运行的话它不应该指望它们吗?
我跟着docs。 有什么问题?
答案 0 :(得分:0)
您不应该将该功能注册为插件,您应该直接调用它(if(!empty) {
gameOver = true;
textView.setText("Game Over. Draft!");
for (i = 1; i <= 3; i++) {
for (j = 1; j <= 3; j++)
b[i][j].setClickable(false); // button object
}
}
)。但是你的代码必须显式加载图像文件才能获得gimp.Image对象。