2

我的要求是:“如何在不损失质量的情况下使用摇摆调整图像大小”。

我正在使用调整器组件、标签、面板。我此时正在使用调整大小的概念,图像模糊并失去质量。所以你知道“如何使用摇摆概念在不损失质量的情况下调整图像大小?”。把相关信息或代码发给我。

谢谢你,GaneshKumar。

4

2 回答 2

5

加内什,

您可能会看一下imgscalr,它是一个非常简单的(单个类,使用一堆静态方法),看起来像这样使用:

BufferedImage thumbnail = Scalr.resize(srcImage, 150);

为了确保最高质量的缩放结果,您可以将其他参数传递给 resize 方法,如下所示:

BufferedImage thumbnail = resize(img, Method.ULTRA_QUALITY, 125, OP_ANTIALIAS);

您还可以使用许多简单的图像操作(如裁剪、填充、旋转等)。例如,如果您在服务器上进行图像处理,还有一个异步类可以一次将许多操作排队并在可配置数量的线程中执行它们。

该库是用纯 Java 编写的,并在 Apache 2 许可下发布,如果您有兴趣,可以在这里找到所有源代码。

如果您对其他示例或用例感到好奇,这里有一些其他相关的 SO 问题。

于 2012-08-21T17:01:48.713 回答
2

你要求的是不可能的。缩放new resolution > native resolution根据定义有损的光栅图像。如果万一我误解了这个问题,我提前道歉。

于 2012-08-21T16:57:29.510 回答