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