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;
}

  

最新文章

  1. 基于MVC4+EasyUI的Web开发框架经验总结(17)--布局和对话框自动适应大小的处理
  2. Java对象的XML序列化(转)
  3. docker快速搭建wordpress(centos7)
  4. OpenCv椭圆皮肤模型
  5. cdoj 482 优先队列+bfs
  6. Codeforces Round #113 (Div. 2)
  7. (POJ 1797) Heavy Transportation 最大生成树
  8. C# Debug与release之间的一些小差异
  9. Eclipse中的add jars和add external jars有什么区别(转载)
  10. 2D image convolution
  11. 10个Java面试题及答案
  12. [转]简述volatile
  13. JAVA面试中问及HIBERNATE与 MYBATIS的对比,在这里做一下总结(转)
  14. HDU 4544 湫湫系列故事――消灭兔子
  15. WPF-21:WPF实现仿安卓的图案密码键盘(初级)
  16. OAuth打造webapi认证服务
  17. mysql 开发基础系列7 流程函数与其它函数
  18. 【Gym - 101124A】The Baguette Master (数学,几何)
  19. compile php with openssl on mac osx error 填坑
  20. HTML中的锚点设置和table格式

热门文章

  1. EM算法(2):GMM训练算法
  2. View.setTag(key,object)异常:The key must be an application-specific resource id.
  3. log4net日志在app.config中assembly不起作用
  4. iPhone手机安全指南
  5. HP工控机 G9 安装系统需注意
  6. cf732f
  7. 循序渐进Python3(十)-- 3 -- SqlAlchemy
  8. alhpa阶段回顾
  9. python生成透时图片and 写文字
  10. 初学c# -- 学习笔记(二)