java压缩图片thumbnails_Java压缩图片、减小图片文件体积大小,Thumbnails使用教程...

前言:图片过大,在用于显示的时候会非常慢,并且占用服务器带宽,从而影响应用(APP、网页等)打开速度。然而现在就算是手机拍照的照片文件都是5MB以上,那么就需要处理图片。

Thumbnails Maven依赖

net.coobird

thumbnailator

0.4.8

Thumbnails基本使用Thumbnails.of(realPath+savedFileName)

.scale(0.14f)

.outputQuality(0.6f)

.toFile(realPath+savedFileName);

方法解释

of() 接收一个图片路径,也就是待处理图片路径

scale(float f)  接收一个浮点数。用于缩小图片尺寸,会保持原先图片比例。小于1表示缩小,大于1表示放大。

outputQuality(float f)  接收一个0-1之间的浮点数。用于降低图片的清晰度。

toFile()  接收一个路径,用于保存处理后的图片。

通过上面的代码,我原先5MB的图片,能体积减小到70kb。并且显示小图片的时候看不出来有模糊感。

Thumbnails减小图片尺寸

上面代码已经师范了,使用scale()方法即可修改图片尺寸,但是不仅仅是可以按比例缩放图片尺寸,还可以按指定宽度减小图片尺寸。代码如下:scale(0.14f)//比例缩放

scale(200,200)//按像素宽高缩放

你可能感兴趣的:(java压缩图片thumbnails_Java压缩图片、减小图片文件体积大小,Thumbnails使用教程...)