You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GIMP Script-Fu调用script-fu-drop-shadow报argument 1 must be number错误求助

问题排查与修正方案

报错根因

你遇到的错误核心是颜色参数格式不符合要求,GIMP Script-fu的颜色三元组要求每个RGB分量都是0~255的整数,你传入的带小数的浮点数在内部数值校验时触发了类型错误。

参数说明(对应你的疑问逐一确认)

  • run-mode:你的理解正确,非交互式脚本调用传1即可
  • image:直接传入当前操作的image对象写法完全正确
  • drawable:图层属于可绘制对象(drawable)的一种,你传入layer的操作符合要求
  • x偏移、y偏移、模糊半径三个参数:你的理解正确,传入对应数值即可
  • 颜色参数:正确写法为三个0~255整数组成的列表,你需要的淡蓝色可以改写为'(116 201 245),不能保留小数位
  • 不透明度参数:你的理解正确,取值范围为0~100,对应0%到100%的不透明度
  • 最后一个toggle参数:该参数控制「投影是否与原图层合并」,传1会将生成的投影直接合并到你传入的图层上,传0会单独新建一个投影图层,按需选择即可

修正后的调用代码

(script-fu-drop-shadow 1 image layer 0 0 3 '(116 201 245) 1 0)

内容的提问来源于stack exchange,提问作者E. Reed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 03:45:02