3

有没有办法将 GIMP 与 python 或 PHP 连接并使用它的库?看来我在网上只能找到不再支持的 pygimp。

附言。我在 mac 上进行开发,我使用 linux 作为生产服务器

4

3 回答 3

5

您可以在 Python 中编写 GIMP 插件(例如,参见James Hestenridge 的 Clothify,然后使用以下形式的命令从命令行调用插件

gimp -i -b '(python-fu-bw-film RUN-NONINTERACTIVE "/path/to/filename.jpg" 0 1 FALSE FALSE FALSE FALSE FALSE FALSE)' -b '(gimp-quit 0)'

这并不完全漂亮,但它是可能的。这是另一个例子

于 2010-07-13T13:08:07.417 回答
1

可能不是直接的,但我敢打赌你可以通过命令行上的 'exec()' 访问一些函数。你想做什么?GD 或 ImageMagic 工具可以提供帮助吗?

于 2010-07-13T12:55:22.913 回答
1

关于以批处理模式运行 gimp python 插件的一件重要事情。选项 -i 表示没有接口。但是在 gimp 文档中,还有另一个具有相同解释的选项 --no-interface。用户可以认为它们具有相同的效果。但是当您尝试在远程 linux 机器上运行批处理脚本时,使用选项 -i 您将得到“无显示”。使用选项 --no-interface,批处理脚本将运行而不会出错。我的同事发现这是未记录的 gimp 2.6.11 功能。

问候,卡罗。

于 2012-06-23T14:17:03.527 回答