是否有一个简单的Java图像处理库,类似于ImageMagick?

问题描述:

我知道Java包含了非常先进的图像处理API,但我正在寻找的是一个纯Java API(使用Java2D),它更适合于Web图像处理的常见任务,即“我想写” :的是否有一个简单的Java图像处理库,类似于ImageMagick?

image.scale(0.2) 

代替

AffineTransform t = new AffineTransform(...) 
t.resize(...) 
t.translate(...) 
AffineTransformOp = new AffineTransformOp(...) 
etc. etc. 

想到的ImageMagick或GD。

您可以围绕Java的ImageIO库编写自己的包装类,为您提供所需的方法签名。

+0

是的,我可以做到这一点。问题是,这是最好的(只有?)选项。 – Ramon 2009-10-30 00:13:09

对于我所知道的ImageMagick的全部功能,没有Java本地等价物。但ImageMagic有两个java绑定:JMagickIM4Java

的Java2D库在Tomcat 6造成内存泄漏:

https://issues.apache.org/bugzilla/show_bug.cgi?id=51687

如果你在7,你要善于使用它。