1.官网下载地址
- ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/,我下载的是GraphicsMagick-1.3.25.tar.gz
2. 安装
- 安装插件
yum install -y libjpeg-devel libjpeg
yum install -y libpng-devel libpng
yum install -y giflib-devel giflib
- 安装GraphicsMagick
tar -zxvf GraphicsMagick-1.3.25.tar.gz
cd GraphicsMagick-1.3.25
./configure --prefix=/usr/local/GraphicsMagick-1.3.25 --with-quantum-depth=8 --enable-shared --enable-static
make
make install
- 设置环境变量
vim /etc/profile
在最后添加如下配置
export GMAGICK_HOME="/usr/local/GraphicsMagick-1.3.25"
export PATH="$GMAGICK_HOME/bin:$PATH"
LD_LIBRARY_PATH=$GMAGICK_HOME/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
生效配置
source /etc/profile
3.测试
重启服务器
- gm convert -list formats
如果列表中如果显示PNG、JPEG、GIF等则表示已支持图片转换。
裁剪图片测试
gm convert -resize 100x80^ -gravity Center -crop 100x80+0+0 sample.jpg thumb.jpg
4.可能的异常
- 获取不到“gm”执行文件
解决方法有两种 (推荐第二种方法)
方法一:代码中设置gm路径
方法二:将gm考到/usr/bin目录下
cp /usr/local/GraphicsMagick-1.3.25/bin/gm /usr/bin/