您当前的位置: 首页 > 

梁云亮

暂无认证

  • 2浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

根据用户请求不同创建并返回不同大小的图片

梁云亮 发布时间:2020-07-12 11:30:59 ,浏览量:2

需求

假如用户请求:http://localhost/blog/img/cxy.jpg/30/120,结果: 在这里插入图片描述 假如用户请求:http://localhost/blog/img/cxy.jpg/130/120,结果: 在这里插入图片描述 假如用户请求:http://localhost/blog/img/cxy.jpg/130/120,结果: 在这里插入图片描述 上面三次请求后在后台生成如下所示的图片: 在这里插入图片描述

实现

第一步:创建SpringBoot项目 第二步:创建工具类:

  • ImageUtil.java
public class ImageUtil {
    /**
     * @param src    原图片
     * @param dest   目标位置
     * @param width  期望宽
     * @param height 期望高
     * @param flag   是否等比例缩放
     */
    public static void scale(String src, String dest, int width, int height, boolean flag) {
        File srcImg = new File(src);
        if(!srcImg.exists()){//如果文件不存在返回
            return;
        }
        String type = FileUtil.getFileSuffix(src);//获取文件后缀
        if (type == null) {
            return;
        }
        if (width             
关注
打赏
1665409997
查看更多评论
0.1087s