Java实现图片等比例缩略图

参考:Java实现图片等比例缩略图

代码:SpringBoot版:https://gitee.com/Yenn-2017_admin/java_proportional_thumbnails

优点:

提升程序性能,提高程序效率

  1. 实现方式介绍
  2. 案例介绍
  3. 实现

 实现方式及相关工具简介

1、Thumbnailator类库

size() API方法

2、JAVA AWT类库——BufferedImage,ImageIO, Graphics

根据缩略比例,计算缩略图高度和宽度

使用Image类获得原图的缩放版本

使用ImageIO类保存缩略图

案例介绍

基于springmvc框架的Java Web应用程序,允许上传图片,并生成图片的缩略图。

实现

1、应用程序框架搭建。

(没有使用基本的SpringMVC,使用了SpingBoot)

2、上传JSP页面开发。

(没有使用JSP,使用thymeleaf )

3、控制器开发

MultipartFile,不是CommonsMultipartFile。

4、服务类开发(Thumbnailator类库)

5、服务类开发(AWT版本)

总结:

1、spingMVC2.5版本后,spring-boot上传文件MultiPartFile获取不到文件问题解决:

MultipartFile,不是CommonsMultipartFile。

参考:https://blog.csdn.net/happy_cheng/article/details/54178392,但是可以用MultipartFile。

2、https://spring.io/guides/gs/uploading-files/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值