笔者语录: 一直在学习,哈哈,只是好一阵子没有发文章了。一是现在做的东西相关技术不能乱发,二是我的下班后又扑身去做其它的东西(保密哈哈)了,所以写博客的时间变得极少。今天冒个泡,简单分享一个小工具类吧。
准备工作:引入thumbnailator依赖。
<!-- https://mvnrepository.com/artifact/net.coobird/thumbnailator -->
<dependency>
<groupId>net.coobird</groupId>
<artifactId>thumbnailator</artifactId>
<version>0.4.13</version>
</dependency>
thumbnailator图片处理(简单演示常用操作):
- 按size等比缩放
- 代码
- 生成的图片
- 代码
- 按scale等比缩放
- 代码
- 生成的图片
- 代码
- 按size强制缩放到指定的宽和高
- 代码
- 生成的图片
- 代码
- 水印
- 代码
- 生成的图片
- 代码
- 旋转
- 代码
- 生成的图片
- 代码
- 自动命名文件
- 代码
- 生成的图片
- 代码
- 获得OutputStream
- 获得BufferedImage
提示 : 更多详见官网。
^_^ 如有不当之处,欢迎指正
^_^ 官网链接
https://github.com/coobird/thumbnailator
^_^ 本文已经被收录进《程序员成长笔记》 ,笔者JustryDeng