java图像缩放直接法_imagescaler

一个简单的Java图像缩放库

imagescaler是用纯Java实现的一个简单有效的最佳实践图像缩放和操作库。

简介

实现性能(硬件加速)、美观和

纯Java2D中的智能图像缩放算法

Java2D在缩放图像和Chris方面的“最佳实践”

坎贝尔增量标度算法被认为是

用作缩略图的小尺寸图像(以及一些附加的小图像

优化)。

imgscalr还支持对应用任意BufferedImageOps

直接在库中生成图像。

提示:imagescaler提供了一个默认的“抗锯齿”操作,它将非常轻微地软化

形象;这是一个常见的要求。检查Scalr.OP_antialas

提示:所有调整大小的操作都保持原始图像的比例。

提示:您可以要求imagescaler将图像调整到特定的宽度或高度,而不管

使用模式参数确定其方向。

这个类试图通过提供

为尽可能快或最漂亮地扩展而调整的少数方法

尽可能让算法为您选择创建

最漂亮的缩放图像,速度尽可能快,不会让您对细节感到厌烦

如果你不想要的话。

调用方法

在最简单的用例中,需要按比例调整图像

一个特定的宽度(比如150像素的缩略图)和类决定

方法看起来最好,代码如下所示:

BufferedImage srcImage=ImageIO.read(…);//Load image

BufferedImage scaledImage=scaler.resize(srcImage,150);//Scale image

如果你只是想缩放图像,你甚至可以把它进一步展平

并将缩放结果立即写入一行:

ImageIO.write(scaler.resize(ImageIO.read(…),150));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值