1、须要安装包libpng-1.6.2rc02.tar.gz,libjpeg-6b.tar.gz,GraphicsMagick-1.3.18.tar.gz,GraphicsMagick-1.3.18最后安装。测试
安装命令都是相同的,以下所示orm
eg:一、tar -xzvf libpng-1.6.2rc02.tar.gz图片
二、cd libpng-1.6.2rc02get
三、./configureit
四、make && make installast
2、设置环境变量form
一、vi /etc/profiletest
添加如下信息并保存变量
export GMAGICK_HOME="/software/imagetools/GraphicsMagick-1.3.18" 配置
export PATH="$GMAGICK_HOME/bin:$PATH"
LD_LIBRARY_PATH=$GMAGICK_HOME/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
3、测试
gm convert -list formats
若是列表中若是显示PNG、JPEG、GIF等则表示已支持图片转换。
gm convert -resize 100x80^ -gravity Center -crop 100x80+0+0 sample.jpg thumb.jpg
命令说明:gravity 表示中心坐标,可选值为 Center , NorthWest(左上), NorthEast(右上), SouthWest(左下), SouthEast(右下) ,由Center参数即由中心开始向两边裁剪,+指定x轴向y轴向的偏移量。sample.jpg/png为要裁剪的图片且必须存在,thumb.jpg/png为裁剪后生成的新图片,能够拷贝生成的文件到本地后查看,能正常显示,则说明全部安装均正常。
4、bug
出现此错误:./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory
在/etc/ld.so.conf中加入/usr/local/lib这一行,保存以后,再运行:/sbin/ldconfig –v更新一下配置便可。