URL url = new URL("图片网络地址");
BufferedInputStream in = new BufferedInputStream(url.openStream());
BufferedImage thumbnailBI = Thumbnails.of(in).scale(0.5f);
String imageBase64 = imageThumbnailsToBase64(thumbnailBI, imageNewName);
//转换
public String imageThumbnailsToBase64(BufferedImage bI, String imageName) {
String back = "true";
try {
ByteArrayOutputStream bs = new ByteArrayOutputStream();
ImageOutputStream imageOut;
imageOut = ImageIO.createImageOutputStream(bs);
ImageIO.write(bI, "jpg", imageOut);
// 图片转换为base64并返回
BASE64Encoder encoder = new sun.misc.BASE64Encoder();
byte[] bytes = bs.toByteArray();
return encoder.encodeBuffer(bytes).trim();
} catch (Exception e) {
back = "false";
System.out.println("Thumbnails Upload failed:" + e);
}
return back;
}
转载于:https://www.cnblogs.com/wanghaixing/p/5555570.html
原文链接:https://blog.csdn.net/weixin_30342827/article/details/99502325
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
还没有人抢沙发呢~