是否有图像的java库?

时间:2011-11-29 12:28:41

标签: java image image-processing resize

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

是否有一个简单的图书馆可以执行此任务? 我必须下载一个罐子的库 - 添加到我的项目中? 我不想被迫将编解码器和文件安装到Windows。

我需要图书馆只支持基本功能

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

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

5 个答案:

答案 0 :(得分:3)

您可以使用Java库的标准Image类部分。 使用Image.getScaledInstance(int width, int height, int hints)

缩放图像应该相当容易

答案 1 :(得分:2)

要进行裁剪,请使用BufferedImage.getSubimage()(有关详细信息,请参阅this StackOverflow Q& A)。要调整大小,请使用Graphics.drawImage()(有关详细信息,请参阅this StackOverflow答案)。对于缩放,请使用Image.getScaledInstance()

其他选项包括:

答案 2 :(得分:1)

Java2D库应该足够了。

答案 3 :(得分:0)

对于图像处理,我建议使用following list中的包。

在你的情况下,JAI会完成这项工作,你可以下载它here.

答案 4 :(得分:0)

您是否尝试过imageJ自称是世界上最快的纯Java图像处理程序