Linux图片处理工具-GraphicsMagick

原创 2015年11月18日 17:58:00
下载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();
        }
    }
}



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

GraphicsMagick + im4java 图片处理

图片压缩,和补白。

linux下图片处理工具

  • 2012-11-28 10:41
  • 4.07MB
  • 下载

linux下图片处理工具ImageMagick使用方法

convert命令格式: -resize widthxheight{%} {@} {!} {} {^} 1. 默认时,宽度和高度表示要最终需要转换图像的最大尺寸,同时Convert会控制图片...

linux的convert图片处理工具[转载]

得到一个图片的尺寸, identify test.png 结果为: test.png PNG 178x15 178x15+0+0 16-bit PseudoClass 65536c 2.28kb...

图片工具GraphicsMagick的安装配置与基本使用

本文使用GraphicsMagick的版本为1.3.18 (Released March 9, 2013)。 1.简介 GraphicsMagick是一个短小精悍的的图片处理工具和库集合。对于Java...

JavaFX示例--简易图片处理工具

声明:   本博客文章原创类别的均为个人原创,版权所有。转载请注明出处: http://blog.csdn.net/ml3947,另外本人的个人博客:http://www.wjfxgame.com。 ...
  • ml3947
  • ml3947
  • 2013-05-07 16:35
  • 4686

图片处理工具类

import java.awt.Graphics2D; import java.awt.Rectangle; import java.awt.RenderingHints; import jav...

nodejs图片处理工具gm用法

在做H5应用中,有时候会涉及到一些图片加工处理的操作,nodejs有一个很好的后台图片处理module,就是这里说的gm。gm有官方文档,但感觉写得比较全,反而看得不太懂了。这里把一些常见的用法写下,...

Java图片处理 - 创建工具类

Java图片处理 - 创建工具类

图片处理工具代码

import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphic...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)