Java实现图片等比例缩略图

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34515002/article/details/83058223

参考: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/

猜你喜欢

转载自blog.csdn.net/qq_34515002/article/details/83058223