通过 Thumbnails 压缩图片后转 base64
Posted mikemhm
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过 Thumbnails 压缩图片后转 base64相关的知识,希望对你有一定的参考价值。
BASE64Encoder base64Encoder =new BASE64Encoder(); //存放图片转码后的数据 String base64EncoderImg = ""; try { ByteArrayOutputStream out = new ByteArrayOutputStream(); Thumbnails.of(img.getInputStream()).scale(0.8F).toOutputStream(out); base64EncoderImg = base64Encoder.encode(out.toByteArray()); } catch (Exception e) { e.printStackTrace(); }
Thumbnails依赖
<dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> </dependency>
以上是关于通过 Thumbnails 压缩图片后转 base64的主要内容,如果未能解决你的问题,请参考以下文章