thumbnailator 压缩图片
由于上篇poi-tl导出word中携带大量图片, 导致导出word文档过大,考虑压缩图片,故记录
poi-tl导出word, 含表格单元格合并,表格单元格多图合并_xwpftemplate 表格_小菜鸡℡的博客-CSDN博客
1.导包
<dependency><groupId>net.coobird</groupId><artifactId>thumbnailator</artifactId><version>0.4.17</version> </dependency>
2. 代码
java图片流
//压缩图片 BufferedImage bufferedImage = Thumbnails.of(new FileInputStream(picture)).outputQuality(0.5f)//原图片质量的1/2.scale(0.25f)//压缩为员图的1/4.asBufferedImage();
扩展: BufferedImage转换InputStream
BufferedImage bufferedImage = (BufferedImage) dicom.getImage();
ByteArrayOutputStream os = new ByteArrayOutputStream();
ImageIO.write(bufferedImage , "jpg", os);
inputStream = new ByteArrayInputStream(os.toByteArray());
thumbnailator 压缩图片相关推荐
- thumbnailator压缩图片并存至Excel单元格代码
文章目录 依赖 压缩图片工具类: 存至excel的转化器 Excel导入导出的数据类 将数据库实体转化为excel实体 依赖 <dependency><groupId>com. ...
- thumbnailator压缩图片并上传文件服务器
1.引入pom <!--thumbnailator 压缩工具--><dependency><groupId>net.coobird</groupId>& ...
- java图像处理002---JAVA图片压缩_图片缩放_图片按照比例缩放_图片指定长宽缩放_Java使用google开源工具Thumbnailator实现图片压缩
JAVA技术交流QQ群:170933152 前言 作为靠谱的java服务端程序员,图片这个事情一直是个头疼的事情. 现在很多网站上,都有上传图片这个功能,而图片对于现在的很多手机来说,拍摄出来的都是高 ...
- Thumbnailator实现图片压缩
今天给大家介绍一个非常好用的一个java开源的Thumbnailator图片压缩jar,随着智能手机的像素越来越高,用户把手机拍摄的3-10兆的图片上传到服务器上,在从服务器上面读取上传的图片会加载非 ...
- Java使用thumbnailator进行图片压缩缩放裁剪水印旋转处理
Java使用thumbnailator进行图片压缩缩放裁剪水印旋转处理 一.thumbnailator介绍 二.使用步骤 1.maven的pom.xml引入如下 2.测试代码 一.thumbnaila ...
- Java使用google开源工具Thumbnailator实现图片压缩
前言 作为靠谱的java服务端程序员,图片这个事情一直是个头疼的事情. 现在很多网站上,都有上传图片这个功能,而图片对于现在的很多手机来说,拍摄出来的都是高清图片,分辨率也是相当的高,当然占用的存储空 ...
- java 使用Thumbnailator 上传图片 并压缩图片大小
http://www.cnblogs.com/miskis/p/5500822.html java 上传图片 并压缩图片大小 Thumbnailator 是一个优秀的图片处理的Google开源Java ...
- java 图片压缩 图片添加水印 thumbnailator javafx
应用截图 启动界面 添加图片 处理结果 项目地址 图片压缩: java 图片压缩 图片添加水印 thumbnailator javafx pom.xml <?xml version=" ...
- 使用Thumbnailator压缩照片
导入依赖 <dependency><groupId>net.coobird</groupId><artifactId>thumbnailator< ...
最新文章
- java process started_Java HistoricProcessInstanceQuery.startedBy方法代碼示例
- MFC List Control 控件添加单元格编辑,实现可编辑重写
- python find函数 和index的区别_python中index()与find()的区别
- PHP聊天记录内啥,PHP的PSR系列轨范都有啥内容
- Oracle基础中的基础视频讲座录像(西安)供免费下载
- 打印1-400以内 能同时被5和9 整数的数将这些数放入一个列表中,再输出这个列表
- 那些年我们踩过的一些坑之 ClickHouse
- java.lang.IllegalArgumentException: addChild: Child name '/SSHE' is not unique
- 基于自抗扰控制adrc的高速列车运行控制算法研究
- android 毫秒 计时器,Android 计时器: CountDownTimer和JobService
- AxureRP原型设计 快速开始
- 计算机无法接入工作网络,局域网中电脑无法连接网络怎么处理
- 热身赛-巴西5-1坦桑尼亚 卡卡传射罗比两破门
- R语言之一元线性回归xt2.15
- 微信中禁止网页下拉出现网页由XXX提供
- 【python 库】 pandas 教程
- js 模块defin化讲解
- 简化SQL式计算之行间计算
- php常见后门,php后门隐藏技巧大全
- IoT学习之IFTTT(一)Hello World!