问题标签 [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.
image-manipulation - 如何从命令行使用 GIMP 将 XCF 转换为 PNG?
作为构建过程的一部分,我需要将许多 XCF(GIMP 的本机格式)图像转换为 PNG 格式。我确信使用 GIMP 的批处理模式应该可以做到这一点,但是我已经忘记了我以前知道的所有脚本。
我的输入图像有多个图层,因此我需要等效于“合并可见图层”的批处理模式,然后是“另存为 PNG”。另请注意,我无法在其中安装任何东西~/.gimp*/scripts/
——我需要一个独立的命令行,或者一种在我的源代码树中安装脚本的方法。
请注意,虽然这与这个问题相似,但我有一个额外的限制,我需要使用 GIMP 来完成。我尝试了当前版本的 ImageMagick,它破坏了我的测试图像。
python - 在 GIMP 中的路径上附加文本
我发现 gimp API 几天了(使用 python-fu),我真的很喜欢它。但是,有些事情我无法做到:在路径上附加文本。
使用用户界面来执行它非常容易(创建路径 > 创建文本 > 在工具箱中沿路径单击文本)...但是,正如您所料,我不喜欢事情很简单。这就是为什么我尝试使用 python 来完成它。
这是我已经设法做到的:
- 创建一个图层
- 在其上添加路径
- 创建一个新文本
- 显示整个事情
我现在要做的就是学习如何让我的文本跟随路径。
帮助将不胜感激。
谢谢
lisp - 如何在 Scheme 中创建带有可扩展关键字的字符串?
我正在编写一个 GIMP 脚本来将图层导出到文件中。我想提供一个用户可指定的字段,他们可以在其中提供要导出的文件名的格式,以及每个元素的波浪号字符组合(即一个名为“foo”的文件,带有“bar”和“baz”层,与输出文件名格式为“~f-~l.png”,将输出“foo-bar.png”和“foo-baz.png”)。我知道我会如何在 Lua 中做到这一点:
我怎样才能在 GIMP 的方案中做到这一点?
重申一下:我需要替换字符串中的关键字。我不需要创建我已经定义的字符串的函数。
lisp - 为什么 GIMP 不能处理这个脚本?
我在 Gimp 中有这个脚本作为 .scm:
使用文件顶部的注释,脚本根本不会加载。删除注释后,GIMP 在刷新脚本时会抛出错误“加载 C:\Users\Stuart.gimp-2.6\scripts\export-layers.scm:错误:括号不匹配:1”。我不知道那是什么,因为当我在键盘上运行它时它解析得很好(它在 script-fu-register 点中断)。
perl - 如何使用这个 Perl 脚本?
我在网上找到了这个 perl 脚本,但我不知道如何使用它。当我运行它时,它会打开一个空终端。我不知道要在终端中输入什么才能使其正常工作。
该脚本可以在这里找到:http ://www.ve3syb.ca/software/gimp/script-update.pl
非常感谢你的帮助。
gimp - 符文 - 亮度
我想知道是否有人知道如何使用 script-fu 来读取图像,修改亮度/对比度,然后保存图像。
谢谢
scheme - Script-Fu 给我“非法功能”
这是我的第一个 gimp 脚本,当我尝试在那里执行它时,它给了我“非法功能”。
也许更有经验的人可以发现错误,我觉得我错过了一些基本的东西(或者这只是一个愚蠢的错误)。我还在为文档而苦苦挣扎。
谢谢!
macos - 将行和文件内容作为标准输入传递到程序中
我正在尝试将文件和单行代码传递到程序中,例如示例。
我的线路:
我的文件(文件):
程序输入:
我认为这将是一行,例如:
或类似的东西
scheme - 如何从所有文件夹中获取文件列表(*.jpg)?
如何使用 GIMP 中的 Script-FU 从所有文件夹中获取文件列表 (*.jpg)?
这只会从当前文件夹中获取文件。
arguments - GIMP Script-FU - 错误:没有足够的参数
GIMP 脚本新手在这里。
我在 GIMP 2.6 的文档中看不到为什么这不起作用:
它出现在 GIMP 中,但是当我运行它时,它说:
但是,如果我查看 Script-FU 控制台,似乎是对的……除非我的方式错误不在函数调用中……