Gimp 脚本fu乘法:没有足够的参数

Gimp 脚本fu乘法:没有足够的参数,gimp,script-fu,Gimp,Script Fu,简单的乘法在我的剧本中失败了。 以下代码 给出: 有什么想法吗 谢谢我在尝试向其他人的脚本添加新功能时遇到了类似的问题。我想提供我的解决方案,以防其他人遇到类似问题 在本例中,有一个'(let*(…)'语句用于初始化一些变量。脚本的原始作者编写了“(let*(…)”——,let和star之间有一个空格——这意味着“let”语句中的每个向量都将成为“*”语句的预期参数 更多信息: 请原谅(并在必要时纠正)任何有关方案的不正确术语。我刚刚接触过它。我在Ubuntu 14.04Patrice上使用Gi

简单的乘法在我的剧本中失败了。 以下代码

给出:

有什么想法吗


谢谢

我在尝试向其他人的脚本添加新功能时遇到了类似的问题。我想提供我的解决方案,以防其他人遇到类似问题

在本例中,有一个'(let*(…)'语句用于初始化一些变量。脚本的原始作者编写了“(let*(…)”——,let和star之间有一个空格——这意味着“let”语句中的每个向量都将成为“*”语句的预期参数

更多信息:


请原谅(并在必要时纠正)任何有关方案的不正确术语。我刚刚接触过它。

我在Ubuntu 14.04Patrice上使用Gimp 2.6,在Debian上使用Gimp 2.8.14-1+b1,我在
脚本fu
控制台中测试了您的代码。没问题。如果我是你,我会试着看看你的问题是否已经在发行版的bug跟踪器中报告过。这些语句简单明了——如果缺少ana rguemt,这个错误可能是由“print”引起的——所以这里粘贴的内容可能就是你正在键入的内容。您只是在脚本fuy终端中键入这些语句,还是将这样的语句放入完整的脚本中?如果是这样,请关闭此问题,并将您的真实代码放入新的问题中。太好了!我想这个解决方案可以简化为“*在某个地方被重新定义了”,很可能是“let*”的输入错误。
    (print "hello")
    (print (/ 4 3))
    (print (* 3 4))
    (print "world")
     "hello"  
     1,333333333.0  
     Error: ( : 1) not enough arguments