如何运行 插件降噪滤镜?

How to run Noise reduction filter from plug-in?

我想写一个插件,除其他外,应用 Enhance/Noise 缩减过滤器。但是我发现在浏览器中并没有类似的程序。甚至没有关于此过滤器的文档,这很奇怪。

那么,有人知道如何从插件中调用降噪过滤器吗?为什么有些过滤器没有记录并且没有出现在程序中?

正如其图标所示,这是一个 GEGL 操作,不幸的是,这些目前没有 API 脚本。

为了更完整,据我所知:

  • 没有为新的 GEGL 工具添加新的API
  • 但是,为了兼容性:
    • 具有现有非 GEGL 实现的函数已转换为使用等效的 GEGL 工具(例如 deinterlaceblur-gauss 在 API 但您不会在 pluginrc)
    • 中找到它们
    • 某些不再显示在 UI 中的插件仍然具有插件代码,使它们可以被遗留脚本调用(例如 plug-in-sharpen