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
|
所有评论仅代表网友意见