一、ImageMagick简介
ImageMagick是一套功能强大、稳定而且免费的工具集和开发包。可以用来读、写和图像格式转换,可以处理超过100种图像格式,包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等格式。对图片的操作,即可以通过命令行进行,也可以用C/C++、Perl、Java、PHP、Python或Ruby编程来完成。
二、ImageMagick安装
1.打开终端并执行以下命令,安装ImageMagick的依赖库。
sudo apt-get install build-essential
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev libwebp-dev
sudo apt-get install webp
2.下载ImageMagick的源码包,可以在官网(https://imagemagick.org)上找到最新的稳定版本,也可以在github上下载。
官网下载:
https://www.imagemagick.org/download/ImageMagick.tar.gz
github下载:
https://github.com/ImageMagick/ImageMagick
3,上传安装压缩包到本地
4. 解压安装包
tar xvzf ImageMagick.tar.gz
接下来,使用以下命令配置和编译 ImageMagick:
cd ImageMagick-7.1.1
./configure --prefix=/usr/local --enable-shared --enable-static
make
sudo make install
5.安装完毕后,可以执行以下命令验证是否安装成功。
magick --version
如果出现下面错误:
magick: error while loading shared libraries: libMagickCore-7.Q16HDRI.so.10: cannot open shared object file: No such file or directory
需要执行以下命令:
echo "/usr/local/lib" >>sudo /etc/ld.so.conf
sudo ldconfig
再次验证是否安装成功:
magick --version