在Windows上安装PyGIMP

6 投票
2 回答
3966 浏览
提问于 2025-04-17 14:07

在网上,我可以找到很多关于用Python进行GIMP脚本编写的例子。

http://www.jamesh.id.au/software/pygimp/ http://www.gimp.org/docs/python/pygimp.html

我们需要导入 gimpfu 模块才能让这些例子正常工作。那在Windows上我们可以在哪里找到PyGIMP的安装程序呢?看起来这个项目已经停止更新,链接也坏掉了。

2 个回答

4

为了用Python-fu开发Gimp脚本,我按照Gimp用户的文章进行了操作。简单来说,你需要下载并安装以下内容:

  1. 这里下载32位的Python。
  2. 这里下载所有功能合一的32位版本。
  3. 这里下载32位的Gimp 2.6。

然后,你需要在C:\Users\MyUsername.gimp-2.6\plug-ins目录下创建一个名为your-plugin.py的文件。

附注:每次添加代码或修改register()函数后,记得重启Gimp,这样才能让更改生效。

3

PyGIMP 是 GIMP(GNU 图像处理程序)的一部分,必须和 GIMP 一起使用。在 Linux 系统中,它通常会在不同的包里找到,但它的代码实际上是在 GIMP 的代码源里面,而在 Windows 上,它会和 GIMP 一起安装。

据我所知,Windows 上的 GIMP 2.8 安装程序应该会自带所有需要的依赖项(包括 Python 解释器),这样它才能正常工作。如果没有这些依赖项,你需要在安装 GIMP 之前先安装好它们。

这些依赖项包括:

Python 2.5、2.6 或 2.7
Python-gtk
Pycairo

最后,你还需要安装 GIMP 本身。

需要注意的是,你不能单独使用 pygimp 这个 Python 模块,它必须在 GIMP 内部启动,才能使用程序库和代码。不过,创建一个脚本让它通过 xmlrpc 或类似的方法响应外部请求,静静地运行并等待处理图像的请求,其实是相对简单的。

撰写回答