0
点赞
收藏
分享

微信扫一扫

Java中使用thumbnailator进行图片缩放

i奇异 2022-05-05 阅读 67
java

Thumbnailator,由Google提供。支持的操作有:图片压缩、图片缩放,图片裁剪,水印,旋转等

1.pom添加依赖

 <!-- 压缩图片 -->
        <dependency>
            <groupId>net.coobird</groupId>
            <artifactId>thumbnailator</artifactId>
            <version>0.4.8</version>
        </dependency>

2.缩放图片,直接转换为输出流数据

//缩放图片
//scale 图片的压缩比例 值在0-1之间,1f就是原图,0.5就是原图的一半大小
//outputQuality 图片压缩的质量 值在0-1 之间,越接近1质量越好,越接近0质量越差

ByteArrayOutputStream outputStream= new ByteArrayOutputStream();

Thumbnails.of(url).scale(0.25f).outputQuality(0.9f).toOutputStream(outputStream);

byte[] data = outputStream.toByteArray();
举报

相关推荐

0 条评论