压缩图片工具类
Java实现图片压缩一般有两种方式,
一种是用Graphics+文件格式转换框架完成,逻辑复杂,代码繁多,但是压缩出的图片质量会更好一些.
一种是用Google的一个开源框架thumbnailator完成,代码简洁,可以快速实现图片的压缩.
Maven依赖
<!-- 图片压缩插件-->
<dependency>
<groupId>net.coobird</groupId>
<artifactId>thumbnailator</artifactId>
<version>0.4.17</version>
</dependency>
压缩算法:
//图片压缩算法
public static void PIC_Compression(String full_path)
{
try {
Thumbnails.of(full_path)
.size(180,180)
.toFile(full_path);
} catch (IOException e) {
throw new RuntimeException(e);
}
}
本文来自博客园,作者:King-DA,转载请注明原文链接:https://www.cnblogs.com/qingmuchuanqi48/articles/17538156.html