介绍
我们开发中经常遇到这样的业务需求,比如用户上传一张大头像,但是不是所有展示页面我们都给用户看到那张大图,那样会降低加载速度,影响用户体验,而且浪费流量,那我们要怎么做才能生成缩略图呢?
我们先看一下效果:
创建缩略图生成工具类ImgCompressUtil .java(核心)
1 | package com.cppba.core.util; |
测试类ImgCompress.java
1 | package com.cppba.main; |
运行结果
生成成功!我这里用了一个技巧,中型缩略图和小型缩略图直接改他们的后缀名,这样用起来也非常方便,要某张图的缩略图,直接跟个后缀就可以了,当然大家可以根据自己的业务需求修改源代码,生成自己想要的大小!