以ContOS发行版本为例,讲解在Linux上安装GraphicsMagick
操作系统用的是阿里云CentOS 6.5镜像安装
先安装依赖库
yum install libjpeg-turbo-devel.x86_64 用于支持JPEG v1图片格式
yum install libpng-devel.x86_64 用于支持PNG图片格式
yum install jasper-devel.x86_64 支持JPEG2000(文件扩展名是 .jp2 .j2c)
yum install libtiff-devel.x86_64 支持tif图片格式
yum install libwebp-devel.x86_64 支持webp格式
yum install freetype-devel.x86_64 字体引擎,生产高质量的字形影像输出,(例如彩色文本渲染,挖空等等)
yum install giflib-devel.x86_64 -y GIF库
yum install lcms2-devel.x86_64 Little CMS 是一个小型的、速度优化的色彩管理引擎。
yum install libtool-ltdl-devel.x86_64 -y 动态模块装载机
yum install jbig2dec-devel.x86_64 -y JBIG格式
yum install jbig2dec-libs.x86_64 -y
yum install xz-devel.x86_64 -y 是一个Deflate和LZ77算法改良和优化后的压缩算法
yum install libzip-devel.x86_64 -y 压缩算法
yum install -y libjpeg-turbo-devel.x86_64 libpng-devel.x86_64 jasper-devel.x86_64 libtiff-devel.x86_64 libwebp-devel.x86_64 freetype-devel.x86_64 giflib-devel.x86_64 lcms2-devel.x86_64 libtool-ltdl-devel.x86_64 jbig2dec-devel.x86_64 jbig2dec-libs.x86_64 xz-devel.x86_64 libzip-devel.x86_64
下载最新版本的GM,地址:
ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/1.3/
tar zvxf GraphicsMagick-1.3.22.tar.gz
cd GraphicsMagick-1.3.22
./configure --prefix=/usr/local/GraphicsMagick --with-quantum-depth=8 --enable-shared --disable-static --with-modules
make
make install
建立软连接:ln -s /usr/local/GraphicsMagick/bin/gm /usr/bin/gm
gm version 命令可查安装的信息,如支持的图片格式、安装目录
如果找不到gm命令,请设置环境变量,或建立软连接。
另,可使用yum安装:yum install GraphicsMagick-devel.x86_64 (是1.3.20版本)(但我要支持webp还是手动安装的)
建立软连接:
ln -s a b ,a 就是源文件,b是链接文件名,其作用是当进入b目录,实际上是链接进入了a目录
实例:ln -s /usr/local/GraphicsMagick/bin/gm /usr/bin/gm