安装ImageMagick液体重新调整支持

我在Ubuntu 8.10上安装了ImageMagick 6.5.8,然后按照这里列出的说明安装

> tar xvfz ImageMagick.tar.gz > cd ImageMagick-6.5.8 > ./configure > make > sudo make install 

安装是成功的,但是当我尝试使用“液体重新调节”的操作员时,它显示:

 > convert source.png -liquid-rescale 500x500 output.png convert: delegate library support not built-in `source.png' (LQR) @ resize.c/LiquidRescaleImage/1550. 

看起来它是在没有液体重新调整支持的情况下编译的。

我不知道如何从源代码安装ImageMagick时打开液体重新调整。

提前致谢。

当你编译imagemagick时你有没有安装liblqr头文件?

如果你在Debian / Ubuntu上,你需要安装liblqr-1-0-dev软件包。

如果你在Ubuntu上,你也可以searchPPA。 这个PPA在6.5.5.3中有image processing的function,并且是针对liblqr构build的,所以它应该可以工作。

编辑:我看你在Ubuntu无畏(8.10),所以这PPA不会。 所以,为了尽可能的干净,不要太复杂,这是你可以做的:

  # Create a copy of your sources.list to get the dependencies $ cp /etc/apt/sources.list $HOME/imagemagick.list # Add the PPA anyway, with deb-src to grab the source $ cat <<EOF | tee -a $HOME/imagemagick.list deb-src http://ppa.launchpad.net/cristiklein/ppa/ubuntu karmic main deb http://ppa.launchpad.net/cristiklein/ppa/ubuntu karmic main EOF # install apt-build $ sudo apt-get install apt-build # For some reason I had to install libgtk2.0-dev (on Karmic at least) $ sudo apt-get install libgtk2.0-dev # Build and install imagemagick $ sudo apt-build --sources-list $HOME/imagemagick.list install imagemagick 

这就是说,无畏是越来越老,甚至不是一个LTS版本,所以我build议升级。