如何为 gimp 安装 webp 插件?

Nec*_*twi 9 gimp compiling plugins webp

如何安装gimp webp 插件?我发现我们可以使用 gimp-plugin-registry 来做到这一点,但不知道怎么做。我已经从 ubuntu 软件中心为 gimp 安装了 gimp-plugin-registry 扩展,现在我该怎么办?

我还发现我们可以把插件放进去/usr/lib/gimp/2.0/plug-ins/,所以我试着编译gimp webp 插件 src。我在插件源文件夹中安装libwebp-dev并运行make。它说

Package gtk+-2.0 was not found in the pkg-config search path.
Run Code Online (Sandbox Code Playgroud)

所以我决定安装libgtk包,但我找到了libgtk2.0-devlibgtk-3-dev。libgtk-3-dev 是 libgtk2.0-dev 的最新版本吗?如果是这样,我安装后一个可以吗?

我想至少知道如何使用 gimp-plugin-registry 安装插件,如果我可以通过编译 src 来完成,我会更高兴。

- - - - - 编辑 - - - - -

我已经安装了 libgtk-3-dev 并运行make并抛出了同样的错误,我继续使用 libgtk2.0-dev,现在它抛出Package gimp-2.0 was not found in the pkg-config search path. 存储库中没有 gimp-dev!我被困!

Nat*_*man 9

注意: WebP 插件将作为内置插件包含在下一版本的 Gimp(版本 2.8+)中(后来,该插件在 GIMP 2.9 分支中发布,并获得了多项改进)。同时,PPA 仍可用于启用 WebP 支持。

我已将WebP PPA 中可用的软件包更新为最新的 Ubuntu 版本。添加 PPA 后,您只需安装gimp-webp软件包即可使用该插件。

我还将插件迁移到 CMake,因此现在构建插件要容易得多:

  1. 安装以下软件包:

     sudo apt-get install build-essential git cmake libgimp2.0-dev libwebp-dev
    
    Run Code Online (Sandbox Code Playgroud)
  2. 查看源代码:

     git clone https://github.com/nathan-osman/gimp-webp
    
    Run Code Online (Sandbox Code Playgroud)
  3. cd到新目录并创建一个build/目录:

     cd gimp-webp
     mkdir build
     cd build
    
    Run Code Online (Sandbox Code Playgroud)
  4. 构建插件:

     cmake ..
     make
    
    Run Code Online (Sandbox Code Playgroud)
  5. 安装插件:

     sudo make install
    
    Run Code Online (Sandbox Code Playgroud)

就是这样!