1

我想对一个充满图像的文件夹执行以下操作。图像通常是 .jpg,但最好能够使用任何图像格式。

  • 加载图像
  • 裁剪一个矩形(x、y、宽度、长度)
  • 调整裁剪部分的大小(finalWidth,finalLength)
  • 将裁剪和调整大小的部分保存为另一个文件夹中的新图像。

我是JAI的新手,有人可以一步一步解释吗?

非常感谢你!

4

2 回答 2

2

katu,就其价值而言,imgscalr将为您完成所有这些工作,这比使用 JAI(单个、静态、方法调用来执行所有这些操作)要容易得多。您可以在此处查看 Javadoc 类

您可以添加此 Maven 条目并立即开始使用该库(无需配置或复杂的 API,只需调用 Scalr.* 方法)

<dependency>
    <groupId>org.imgscalr</groupId>
    <artifactId>imgscalr-lib</artifactId>
    <version>4.2</version>
</dependency>
于 2012-11-24T03:50:30.907 回答
0

不使用 JAI,而是签出 jquery 插件 JCrop 以在 UI 中裁剪图像并使用简单的 java 代码保存到您的文件夹。签出此处提供的示例。 http://www.javaservletsjspweb.in/2009/09/java-and-javascript-jcrop-jquery-plugin.html#.UK9XWOTqm8A

于 2012-11-23T11:01:35.133 回答