Linux图片处理工具-GraphicsMagick
来源:互联网 发布:视频观看软件 编辑:程序博客网 时间:2024/06/02 00:38
下载gm http://download.csdn.net/detail/madman_trio/9280499
下载jpeg和png http://download.csdn.net/detail/madman_trio/9280515
1. 下载 GraphicsMagick-1.3.20.tar.gz
2. 解压 tar -xvzf GraphicsMagick-1.3.20.tar.gz
3. cd GraphicsMagick-1.3.20
4. ./configure --without-prel --enable-shared --disable-openmp
5. make
6. make install
7. vi /etc/profile > IM4JAVA_TOOLPATH=/usr/local/bin/gm
8. ldconfig
遇到问题
gm: error while loading shared libraries: libGraphicsMagick.so.3: cannot open shared object file: No such file or directory
原因是没执行第8步
查看版本及安装信息 gm identify -version
-------------------支持PNG---------------------
1. 下载libpng-1.4.16.tar.gz
2. 解压
3. cd libpng-1.4.16
4. ./configure
5. make
6. make install
7. 重装GraphicsMagick,重复上面步骤 3 4 5 6 8
如果发现即便安装了libjpeg-6b, 也不能支持JPEG那么你需要安装libjpeg-devel,【yum install libjpeg-turbo-devel】
######################################java demo###############################
import org.im4java.core.ConvertCmd;import org.im4java.core.IMOperation;public class ImageUtility { public static void resize(String inFileName, String outFileName, String width, double quality) { ConvertCmd cmd = new ConvertCmd(true); IMOperation op = new IMOperation(); op.addImage(inFileName); op.resize(); op.addRawArgs(width); //"300x" op.quality(quality); //80.00 op.addImage(outFileName); try { cmd.run(op); } catch (Exception e) { e.printStackTrace(); } }}
0 0
- Linux图片处理工具-GraphicsMagick
- GraphicsMagick+im4java 图片处理
- ImageMagick、GraphicsMagick 图片处理
- GraphicsMagick+im4java 图片处理
- im4java+GraphicsMagick图片处理
- GraphicsMagick+im4java 图片处理
- im4java+GraphicsMagick图片处理
- GraphicsMagick + im4java 图片处理
- GraphicsMagick+im4java 图片处理
- gif图片处理工具gifsicle和graphicsmagick对比测试
- 图片工具GraphicsMagick的安装配置与基本使用
- 关于SHOP++支持GraphicsMagick或JMagick进行图片处理分析
- GraphicsMagick在Linux环境的安装【jpeg failed tests处理】
- GraphicsMagick +Im4java工具类
- GraphicsMagick 图片压缩工具文章
- GraphicsMagick图像处理
- linux 下命令行图片处理工具 ImageMagick
- linux的convert图片处理工具[转载]
- Python中的random模块
- mongoDB 基本操作,增删改查
- 机器学习笔记_数学基础_4-线性代数
- C++基础::shared_ptr 编程细节(一)
- 【Unity开发】NGUI,UGUI按钮监听的动态添加与移除
- Linux图片处理工具-GraphicsMagick
- 32位和64位系统区别及字节对齐
- hdu4815Little Tiger vs. Deep Monkey 概率dp
- POJ 2001 Shortest Prefixes (字典树模拟切割)
- MongoDB C# / .NET Driver 中IMongoQuery的内部实现Query的用法
- iOS 图片 按钮 切圆角
- UIlabel多行文字自动换行 (自动折行)
- Qt程序启动画面播放(gif与swf两种动画格式) - 路上的脚印
- 碎碎念:工作上的挑战和机遇etc.