当前位置: 首页 > Linux > Linux CentOS 下安装 ImageMagick

Linux CentOS 下安装 ImageMagick

  • 分类:Linux
  • 本文标签: ImageMagick
  • 发布时间:2015-09-12 10:21:32
  • 作者:Ferman
  • 查看数: 222

       自己的博客也用到了ImageMagick这个软件,上传图片的时候会给图片加一个边框,并给左上角一个水印,相比与PHP自带的GD库效率会高很多。我在网上也找了一些安装的文章,但是如果按照那些文章一步步来很多是错误的,我在这里写下我安装的步骤,本地虚拟机上和阿里云服务器上都安装成功了,注意是CentOS6.5,但是我相信其他的版本也不会失败的。这一篇介绍下ImageMagick的安装,下一篇ImageMagick 操作图片 命令详解我介绍一些与ImageMagick相关的一些命令。

一、首先需要安装ImageMagick依赖的扩展

在网上的教程,有的扩展很少结果不能用,还有的扩展很多,自己的服务器不太建议安装太多扩展,下面的这些扩展就够了:

$ yum install tcl-devel libpng-devel libjpeg-devel ghostscript-devel bzip2-devel freetype-devel libtiff-devel

二、下载解压ImageMagick

$ wget http://www.imagemagick.org/download/ImageMagick.tar.gz
$ tar -zxvf ImageMagick.tar.gz

cd到目录,因为版本官方是一直都在更新的,我用的是Version: ImageMagick 6.9.2-0 Q16 x86_64

三、安装三部曲

$ ./configure --prefix=/usr/local/imagemagick --with-bzlib=yes --with-fontconfig=yes --with-freetype=yes$  --with-gslib=yes --with-gvc=yes --with-jpeg=yes --with-jp2=yes --with-png=yes --with-tiff=yes
$ make
$ make install

四、配置下环境变量

$ vim /etc/profile

在最下面添加:

$ PATH=/usr/local/imagemagick/bin/convert:$PATH

最后执行

$ source /etc/profile

这样安装就完成了,请注意,如果你是root用户安装的话,那只有你可以直接用convert命令其他用户需要用绝对路径。最后看一下版本:

$ /usr/local/imagemagick/bin/convert -version

如果出现如下的信息则说明你成功了:

Version: ImageMagick 6.9.2-0 Q16 x86_64 2015-09-11 http://www.imagemagick.org

Copyright: Copyright (C) 1999-2015 ImageMagick Studio LLC

还需要注意的是,你在操作一张图片的时候,确保这样图片一级图片的文章目录是可读可写的,否则会执行失败。


转载时请以 超链接的形式 注明:转自Ferman