是否有图像的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