一、需要安装包libpng-1.6.2rc02.tar.gz,libjpeg-6b.tar.gz,GraphicsMagick-1.3.18.tar.gz,GraphicsMagick-1.3.18最后安装。

安装命令都是相同的,如下所示

eg:1、tar -xzvf  libpng-1.6.2rc02.tar.gz

2、cd libpng-1.6.2rc02

3、./configure

4、make && make install

二、设置环境变量

1、vi /etc/profile

添加以下信息并保存

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

三、测试

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为裁剪后生成的新图片,可以拷贝生成的文件到本地后查看,能正常显示,则说明所有安装均正常。

四、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更新一下配置即可。

最新文章

  1. Head First 设计模式之命令模式(CommandPattern)
  2. Jenkins+MSbuild+SVN实现dotnet持续集成 快速搭建持续集成环境
  3. BZOJ 2724: [Violet 6]蒲公英
  4. StructureMap使用方法(转)
  5. python笔记第二天
  6. C语言获取网页源代码的学习所得
  7. combobox的不常用的方法和将txt文本内容加到textbox中显示
  8. Win 8.1 无法安装 .net framework3.5
  9. iptables惹的祸
  10. WPF自定义控件(1)——仪表盘设计[1]
  11. [php]php设计模式 (总结)
  12. linux centos 磁盘清理
  13. Python新手入门英文词汇笔记(1-2)
  14. input 输入框 change 事件和 blur 事件
  15. 面试:C++输入数据
  16. MongoDB数组修改器更新数据(转)
  17. Java学习个人总结
  18. 视图Ext.Viewport和窗口Ext.Window用法
  19. php composer,update-ca-trust
  20. TableviewCell嵌套TextView自动换行

热门文章

  1. 费用最少的一款赛门铁克SSL证书
  2. 【Codeforces 1114A】Got Any Grapes?
  3. 接水问题(2010年NOIP全国联赛普及组)
  4. CODEVS1187 Xor最大路径 (Trie树)
  5. CODEVS——T 1049 棋盘染色
  6. PHP array_flip()
  7. java调用百度地图API依据地理位置中文获取经纬度
  8. 利用Node.js对某智能家居server重构
  9. cannot find -l****问题的解决的方法
  10. Android Calendar的运用