是否有图像的java库?

我是java中图像处理的新手。
我被赋予了重新调整和缩放网站图像的任务

是否有一个简单的库可以完成这项任务?
我必须下载一个jar的库 – 添加到我的项目中?
我不想被迫将编解码器和文件安装到Windows。

我需要库只支持基本function

Lib.cropImage(); Lib.resizImage(); Lib.scaleImage() 

我已经找到了一个名为JAI的库,但我找不到要下载它的jar。
我错过了什么吗?

您可以使用Java库的标准Image类部分。 使用Image.getScaledInstance(int width,int height,int hints)缩放图像应该相当容易

对于裁剪,请使用BufferedImage.getSubimage() (有关详细信息,请参阅此 StackOverflow问答)。 要resize,请使用Graphics.drawImage() (有关详细信息,请参阅此 StackOverflow答案)。 对于缩放,请使用Image.getScaledInstance()

其他选择是:

  • JMagick (请参阅此 StackOverflow答案)。
  • ImageJ的
  • 使用ProcessBuilder执行ImageMagick命令。

Java2D库应该足够了。

对于图像处理puroses我会推荐以下列表中的包。

在你的情况下,JAI会完成这项工作,你可以在这里下载。

你有没有尝试过拥有世界上最快的纯Java图像处理程序的imageJ