java代码实现图片压缩功能
| Java
评论 0 | 点赞 0 | 浏览 431

有时候网页上传图片有大小限制,用第三方工具压缩图标又是各种收费(比如某国产办公软件),其实几行java代码就能搞定

1、maven依赖

        <dependency>
            <groupId>net.coobird</groupId>
            <artifactId>thumbnailator</artifactId>
            <version>0.4.8</version>
        </dependency>

2、写个main方法

import net.coobird.thumbnailator.Thumbnails;

import java.io.File;
import java.io.FileOutputStream;

public class TTest {

    public static void main(String[] args) throws Exception{
        Thumbnails.of(new File("D:\\tmp\\微信图片_20211124101741.jpg"))
                .scale(1f) //图片大小(长宽)压缩比例 从0-1,1表示原图
                .outputQuality(0.4f) //图片质量压缩比例 从0-1,越接近1质量越好
                .toOutputStream(new FileOutputStream("D:\\tmp\\daochu.jpg"));
    }
}
本文作者:不是好驴
本文链接:https://www.baddonkey.cn/detail/20
版权声明:原创文章,允许转载,转载请注明出处

高谈阔论

留言列表