我在哪里可以找到 libgimp 的 vala 绑定?

where can i find vala binding for libgimp?

在哪里可以找到 libgimp 的 vala 绑定?

或者,有人可以指点我清除(完整)说明以从 gimp 源代码中获取它吗? https://wiki.gnome.org/Projects/Vala/Bindings 的说明对我来说实在是太简单了。

目前没有 GIMP 的 Vala 绑定。 在 gobject introspection (GIR) 到位之前,GIMP 已经 "cross-process"、"cross-language" 过程调用了很长时间,并且公开为 Procedural Database (PDB),可在 GIMP 的帮助菜单中浏览。

但是,这些 PDB 调用从未被重写以利用 GIR,并且无法以这种方式访问​​。多年来,使用 PDB 为 GIMP 提供了几种语言绑定,除了 Python 和 Script-fu 之外的所有语言多年来都无人维护。 GIMP-Perl was long lived, and used to even be packaged in some Linux distributions. Other than that, there have been at least experimental bindings for Java and Ruby

另一方面,当前 GIMP(2.9 开发分支,即将成为 GIMP 2.10)中进行的所有图像和像素操作都是通过 GEGL(通用图形库)进行的。 GEGL 是一个现代的 gobject 库,可以与 gobject 自省绑定一起使用,并将使用您在问题中链接的页面上的说明从 Vala 工作。