如何为 Gimp 编译纠偏插件?

mto*_*one 2 gimp compiling

我对使用这个看起来有点旧的Deskew插件很感兴趣,在gimp注册表中有损坏的链接。

https://github.com/prokoudine/gimp-deskew-plugin

如何在运行 Gimp 2.8 的 Ubuntu 64 位 12.10 上安装它?我不知道我必须“配置”或“制作”什么来编译插件。我明白最终结果应该放在

菜鸟级:我知道如何在终端中四处走动,但仅此而已。

谢谢!

小智 6

这里是如何编译偏移校正插件Gimp。它基本上没有问题,但我会在进行过程中注意一些重要的事情。这应该适用于所有Gimp2.x 版本;它已在Gimp2.6 和 2.8 版本上成功测试。

首先,您需要 Gimp 开发文件,最重要的是libgimp2.0-dev它包含编译 .gimp 插件所需的头文件gimp

sudo apt-get install libgimp2.0-dev
Run Code Online (Sandbox Code Playgroud)

我已经安装了其他 gimp 开发文件,因为我已经运行了sudo apt-get build-dep gimp,但是对于这个插件,您不需要它们。

现在从 git 中提取代码:

git clone git://github.com/prokoudine/gimp-deskew-plugin.git
Run Code Online (Sandbox Code Playgroud)

然后cd到gimp-deskew-plugin文件夹并运行

./autogen.sh
Run Code Online (Sandbox Code Playgroud)

我通常会指定--prefix=/usr在这里,因为我们不希望安装插件/usr/local,但它不会在正确安装/usr等级,但我将解释如何后来克服。

现在,运行make并在几秒钟内编译插件可执行文件。

由于运行sudo make install并没有完全到达我们想要的位置(即使之前指定了前缀),在这种情况下有必要手动将一个可执行文件复制到Gimp插件文件夹:

cd~/gimp-deskew-plugin/src并运行

sudo cp deskew /usr/lib/gimp/2.0/plugins
Run Code Online (Sandbox Code Playgroud)

现在可以从 Gimp > Layer > Transform > Deskew 访问该插件。

在此处输入图片说明