我想对一个充满图像的文件夹执行以下操作。图像通常是 .jpg,但最好能够使用任何图像格式。
- 加载图像
- 裁剪一个矩形(x、y、宽度、长度)
- 调整裁剪部分的大小(finalWidth,finalLength)
- 将裁剪和调整大小的部分保存为另一个文件夹中的新图像。
我是JAI的新手,有人可以一步一步解释吗?
非常感谢你!
katu,就其价值而言,imgscalr将为您完成所有这些工作,这比使用 JAI(单个、静态、方法调用来执行所有这些操作)要容易得多。您可以在此处查看 Javadoc 类。
您可以添加此 Maven 条目并立即开始使用该库(无需配置或复杂的 API,只需调用 Scalr.* 方法)
<dependency>
<groupId>org.imgscalr</groupId>
<artifactId>imgscalr-lib</artifactId>
<version>4.2</version>
</dependency>
不使用 JAI,而是签出 jquery 插件 JCrop 以在 UI 中裁剪图像并使用简单的 java 代码保存到您的文件夹。签出此处提供的示例。 http://www.javaservletsjspweb.in/2009/09/java-and-javascript-jcrop-jquery-plugin.html#.UK9XWOTqm8A