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(); }
<dependency>
<groupId>net.coobird</groupId>
<artifactId>thumbnailator</artifactId>
<version>0.4.8</version>
</dependency>
原文:https://www.cnblogs.com/mikemhm/p/11951781.html