问题标签 [script-fu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
script-fu - 使用从 PHP 调用的 script-fu 将 .XCF 转换为 .PNG
我想在 PHP 脚本中将许多 .XCF 图像转换为 .PNG 图像。(展平图层、保留透明度并遵守图层可见性设置)。
看来您可以在命令行模式下调用 GIMP 并使用它的 script-fu 语言来执行此操作。我找到了类似问题的各种答案,但是解决方案中有很多事情要做,我可以弄清楚如何正确运行它们并将它们适应 PHP。
这是我尝试使用的示例 - 它应该在目录中找到所有 .XCF 文件并将它们转换为 PNG。
我无法让它工作(我也尝试在 DOS 框中运行该命令)。
我真正想做的是调整这个脚本,这样我就可以指定许多要转换为 png 的文件名。任何人都可以帮我调整上述脚本(或提供等效的东西)。
(如果整个脚本包含在我的 PHP 文件中,而不是在其他位置(例如 GIMP 的插件文件夹中)包含其他位,我更愿意。)
scheme - 带有非法函数错误的 Gimp script-fu
我正在编写我的第一个脚本,方案对我来说仍然不是很清楚。
我的脚本工作正常,但我想添加一个其他参数(仅可见),我有一行在某个地方导致非法函数错误,但在其他地方没有。
感谢您的帮助 :-)
这是我的台词:
这是我的代码:
vector - 方案:如何从向量中删除/移除元素
我正在为 Gimp script-fu 启动方案,但我找不到从向量中删除项目的简单方法。
我唯一的解决方案是:
- 将向量转换为列表
- 从列表中删除项目(http://stackoverflow.com/questions/1905222/how-to-delete-an-element-from-a-list-in-scheme)
- 将列表转换为向量
这是一种更简单的方法吗?
这是我的代码:
gimp - 复制图像后,Script-fu 无法缩放图像
以下是我正在尝试编写的更大的 Script-fu 脚本的一部分。
我在尝试复制打开的 .xcf 文件然后将其缩放到某个用户指定的维度时遇到了问题。
以下是我认为可行的方法:
当我执行该函数时,我收到以下错误:
根据过程浏览器gimp-image-duplicate
返回一个IMAGE
,第一个参数gimp-image-scale
是一个IMAGE
。
scheme - [SCHEME][GIMP] 如何新建目录/文件夹?
我用方案语言在 Gimp 中编写了一个脚本,我正在寻找一种方法,它允许我创建一个新文件夹而无需通过“SF-DIRNAME”命令。
提前谢谢。
scripting - GIMP Script-fu 更改默认脚本
我在重写 GIMP 中的默认徽标脚本之一时遇到问题(使用基于方案的 Script-fu)。一方面,在显示图像后,图层浏览器中不会显示 alpha 图层。我正在重写 Create Neon Logo 脚本(neon-logo.scm),我希望它在显示新图像之前执行以下操作:
- 添加 Alpha 通道
- 通过 colortoalpha 将黑色(背景颜色)更改为透明
将生成的图像作为要在另一个 python 脚本中使用的对象返回(使用 for 循环生成 49 个图像)我尝试将以下代码修改为默认脚本:
/li>
对于数字 3,我的 python 代码是这样的:
但 img 是一个“Nonetype”对象。我想这样做,而不是在新窗口中显示生成的图像,它只返回生成的图像以用于我的 python 脚本。任何人都可以帮忙吗?
png - GIMP:在保存到 PNG 时找不到保持 XCF 结构的方法
在 GIMP 界面上,您可以“导出为 PNG”来保存您作品的 PNG 副本,并正确合并图层。然而,在 Script-Fu 中,如果
碰巧不能继续单独编辑图层。
我需要将可见的保存为 PNG,但继续在 Script-Fu 中对分离的图层进行编辑。
你能帮忙吗?
谢谢
script-fu - 使用 Script-Fu,加载和保存 PNG 会丢失 alpha
我正在尝试在 GIMP 中编写一个脚本,该脚本将加载一个 PNG 文件并以最大压缩率再次保存(我还计划添加其他处理步骤)。但是,以下脚本似乎破坏了 alpha 信息:
例如,JQuery 图标中的半透明像素似乎都变得完全透明,从而使所有内容都出现了别名。
如何解决这个问题?
gimp - script-fu 脚本在 gimp 2.0 下不加载图像
我尝试使用 gimp 2.8 制作这个脚本。
我在过程浏览器中没有看到 script-fu-register)。
我尝试使用 RUN-INTERACTIVE 和 RUN-NONINTERACTIVE 运行...这个脚本:
我用它来运行它:
它在用户主文件夹上的图像。
我得到的错误:
batch-processing - GIMP:Script-Fu-script 错误
我尝试使用 GIMP 批处理一些文件。
这是脚本:
我基本上从教程中复制了一个脚本并修改了处理图像的行。如果我运行脚本,我会收到以下错误消息:
老实说,我真的不知道那部分是做什么的,但我认为我需要它。我猜它会打开脚本参数给出的文件并一个接一个地处理它们。我只是不知道那里出了什么问题。我错过了什么?