Score
0
Watch 5 Star 5 Fork 0

ShirDon-廖显东 / imagescalerJavaMIT

Join us
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
imagescaler是用纯Java实现的一个简单有效的最佳实践图像缩放和操作库。 spread retract

https://gitee.com/shirdonl/imagescaler.git

Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

一个简单的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));

Java
1
https://gitee.com/shirdonl/imagescaler.git
git@gitee.com:shirdonl/imagescaler.git
shirdonl
imagescaler
imagescaler
master

Help Search