Java将图片转为Base64
Java将图片转为Base64
import net.coobird.thumbnailator.Thumbnails;
import org.apache.commons.codec.binary.Base64;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.*;/*** 文件BufferedImage类型转BASE64** @param bufferedImage* @return*/public static String imageToBase64(BufferedImage bufferedImage) {ByteArrayOutputStream baos = new ByteArrayOutputStream();//io流try {ImageIO.write(bufferedImage, "png", baos);//写入流中} catch (IOException e) {e.printStackTrace();}byte[] bytes = baos.toByteArray();//转换成字节BASE64Encoder encoder = new BASE64Encoder();String png_base64 = encoder.encodeBuffer(bytes).trim();//转换成base64串png_base64 = png_base64.replaceAll("\n", "").replaceAll("\r", "");//删除 \r\nreturn "data:image/png;base64," + png_base64;}/*** 文件File类型转BASE64** @param file* @return*/public static String fileToBase64(File file) {return "data:image/png;base64," + Base64.encodeBase64String(fileToByte(file));}/*** 文件File类型转byte[]** @param file* @return*/private static byte[] fileToByte(File file) {byte[] fileBytes = null;FileInputStream fis = null;try {fis = new FileInputStream(file);fileBytes = new byte[(int) file.length()];fis.read(fileBytes);fis.close();} catch (Exception e) {e.printStackTrace();}return fileBytes;}
Java将图片转为Base64相关推荐
- java返回图片base64_java将图片转为base64返回给前端
本文实例为大家分享了java将图片转为base64返回给前端的具体代码,供大家参考,具体内容如下 一.controller端代码 @RequestMapping(value = "/capt ...
- java 上传图片转base64_java将图片转为base64返回给前端
本文实例为大家分享了java将图片转为base64返回给前端的具体代码,供大家参考,具体内容如下 一.controller端代码 @RequestMapping(value = "/capt ...
- php 图片文件转base64编码格式,php如何将图片转为base64编码格式
php将图片转为base64编码格式的方法:首先读取图片流:然后利用[base64_encode]函数进行编码格式转换即可. PHP保存Base64图片base64_decode的问题 PHP对Bas ...
- 为什么要将图片转为base64格式
图片的 base64 编码就是可以将一副图片数据编码成一串字符串,使用该字符串代替图像地址; 1. 提升性能: 网页上的每一个图片,都是需要消耗一个 http 请求下载而来的, 图片的下载始终都要向服 ...
- Nodejs 使用 Buffer 将图片转为 base64
一直以为图片转为 base64 很复杂,结果今天看了下 Docusaurus 的 plugin-ideal-image 插件源码,居然只要一行代码就完事了: const toBase64 = (ext ...
- Java中将图片转为GIF(实用)
Java中将图片转为GIF 个人经验总结,如有转载请注明来源. 这里用到了2位大佬写的编码类 AnimateGifEncoder.GifSequenceWriter. 文章目录 Java中将图片转为G ...
- 使用canvas.toDataURL把图片转为base64格式
使用canvas.toDataURL把图片转为base64格式 function getBase64(url) {//通过构造函数来创建的 img 实例,在赋予 src 值后就会立刻下载图片,相比 c ...
- Java处理富文本编辑器的图片转为base64编码
一.需求(场景) 后台(内网)通过富文本编辑器编辑的图文信息,需要在移动端(外网)展示,需要将内容中的图片的src的路径替换成base64编码的传递到前台. 二.思路 1.获取内容中的<img& ...
- Java实现图片和Base64之间的相互转化
目录 一.简介 二.maven依赖 三.工具类 四.测试 一.简介 工作中调用第三方接口的时候,比如(人脸识别,身份证识别,文字识别等等)有时是图片,有时是Base64的字符串,一般前端上传的都是 ...
最新文章
- 亚马逊瞄准大数据 欲在汽车行业抢占一席之地
- java swing 表格不显示_JAVA SWING 表头不显示问题
- 《嵌入式设备驱动开发精解》——导读
- Microsoft宣布正式发布Linux on ASE
- 【干货】JS版汉字与拼音互转终极方案,附简单的JS拼音输入法
- 汉字转拼音,一二级词库,不支持多音字
- python 获取当天凌晨零点的时间戳
- Qt Widgets——子区域和子窗口
- block的理解 ios_iOS面试--字节跳动最新iOS开发面试题
- 数据是ERP系统搭建的基础,但,不要让数据毁了ERP
- C#两个窗体间的相互通信(转)
- 基于stm32的智能家居语音控制系统
- 1114 Family Property (25 point(s)) PAT甲级
- css空心三角形_CSS实现空心三角指示箭头
- ds5100更换电池 ibm_ibm/lenovoDS5100更换电池
- 深圳平安银行软件测试面试,中国平安银行面试笔试题目 软件测试方向
- DP动态规划--乡村邮局问题-Post Office(POJ-1160)python
- Win10截屏的几种方法介绍
- python中in是什么意思中文_python中的in是什么意思
- 76.0.3809.100版本的谷歌浏览器对应能用的chromedriver版本
热门文章
- 自建Ceph存储与 AWS、阿里云、腾讯云的成本对比
- 移动端开发使用rem时动态设置html的字体大小
- XML数据解析-SAX和DOM
- SCRCPY与Android操作流程(华为手机) 原创超详细
- 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个扁平化风格css螃蟹图形~~适合初学者~超简单~ |前端开发|IT软件
- html选择本地文件视频并播放器,使HTML5视频播放器播放不同的文件(Make a HTML5 video player play a different file)...
- 3种方式获取Wifi名称 兼容获取Wifi名字为空 WifiInfo.getSSID为空的情况
- uni-app获取手机当前连接的WIFI名称
- oracle缓冲区闩锁类型,等待缓冲区闩锁时出现超时 -- 类型 4
- 医学影像工作站程序ProDicom的说明