1 下载最新的GraphicsMagick或使用"安装程序\服务器组件"中的GraphicsMagick-1.3.17.tar.gz
 
2 解压 tar zxvf GraphicsMagick-1.3.17.tar.gz
 
3 检查libjpeg
 
rpm –qa | grep libjpeg
如果没有相关包,则安装
 
检查libpng
rpm –qa | grep libpng 
如果没有相关包,则安装
 
  下载jpegsrc.v6b.tar.gz, libpng-1.2.10.tar.bz2和tiff-3.8.2.tar.gz,用于支持jpg,png和tiff格式的文件
   编译并安装Jpg格式支持文件,
   tar zvxf jpegsrc.v6b.tar.gz
   ./configure --enable-shared --enable-static  
    make 
    make install
 
   安装png支持文件
   tar zxvf libpng-1.5.13.tar.gz
    ./configure    
    make 
    make install
 
   编译安装tiff支持文件
   tar zvxf tiff-4.0.3.tar.gz
   ./configure    
    make 
    make install
 
 
4 进入GraphicsMagick-1.3.17目录,配置并编译
 
   ./configure  --with-png=yes --with-jpeg=yes
   make 
   make install
 
5 使用命令查看GraphicsMagick所支持的图片格式:
 
  gm convert -list formats
 
  如果列表中如果显示PNG、JPEG、GIF等则表示已支持图片转换。 
 
6 使用命令测试
 
  gm convert test.jpg -thumbnail '500x500' test_1.jpg
  
7 测试png
 
  gm convert test.png -thumbnail '500x500' test_1.png
  
  如果报错gm convert: No decode delegate for this image format(test.png) 
  则说明libpng未正常加载,则需检查libpng是否正常安装
  1) 重新编译libpng
  tar zxvf libpng-1.5.13.tar.gz
    ./configure    
    make 
    make install
  2) 修改/etc/ld.so.conf,添加 /usr/local/lib最后一行
     vi /etc/ld.so.conf
     ldconfig
  3) 重新编译GraphicsMagick
      ./configure  --with-png=yes
      make 
      make install