// 图片转化成base64字符串
public static byte[] GetImageStr() {
String imgFile = "E://soft//1.jpg";
InputStream in = null;
byte[] data = null;
try {
in = new FileInputStream(imgFile);
data = new byte[in.available()];
in.read(data);
in.close();
} catch (IOException e) {
e.printStackTrace();
}
byte[] caly = null;
try {
caly = Base64.encodeBase64(data);
} catch (Exception e) {
e.printStackTrace();
}
return caly;
}
// base64字符串转化成图片
public static boolean GenerateImage(byte[] a ) {
if (a == null) // 图像数据为空
return false;
try {
// Base64解码
byte[] b = Base64.decodeBase64(a);
for (int i = 0; i < b.length; ++i) {
if (b[i] < 0) {// 调整异常数据
b[i] += 256;
}
}
String imgFilePath = "e://112.jpg";// 新生成的图片
OutputStream out = new FileOutputStream(imgFilePath);
out.write(b);
out.flush();
out.close();
return true;
} catch (Exception e) {
return false;
}
}
分享到:
相关推荐
主要介绍了Java实现图片与base64字符串之间的转换实例代码,非常不错,具有参考借鉴价值,需要的朋友参考下
Java 从网络中读取图片 转换成Base64字符串
支持maven引入依赖生成二维码,自带工具类,支持生成二维码到本地,也可以转成base64字符串(前端轻松解析),写好了强大的工具类,总有一个适合你的。。。。。
java 把PDF转换成BASE64,java 把PDF转换成BASE64,java 把PDF转换BASE64,java 把PDF转换成BASE64java 把PDF转换成BASE64
主要介绍了基于Java实现文件和base64字符串转换,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
base64将文件(图片或其它)转码成字符串,将字符串还原成文件
实现将二进制字节数据编码转换为base64的字符串数据,以及将base64字符串转换回二进制字节数据,位操作。
这段时间做一个项目,要求从服务器读取BASE64的字符串,解析成图片,向服务器发请求是相反,在网上参考了一些代码,弄好了,这里是JAVA文件
NULL 博文链接:https://iszhao.iteye.com/blog/1140899
java生成二维码_java将二维码转换成base64
NULL 博文链接:https://wangchengyong.iteye.com/blog/891125
Base64与byte[]相互转换 将base64转换为byte[] 转byet[]换为base64 并在base64中去掉换行
主要介绍了Java Base64位编码与String字符串的相互转换,Base64与Bitmap的相互转换实例代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下
Java后台用于对数据md5转base64加密处理的一个方法封装。简单的一个加密解密的封装,初学者用,大神勿喷
图片BASE64加密保存到数据库Blob类型中(放入数据库,并取出生成图片),完整的demo例子,可运行。
Base64 解密成明文,Base64 加密成Java密文. 参数输入输出流 共三个java文件。
Java Base64解码是将Base64编码后的字符串还原为原始二进制数据的过程,通过查找Base64字符表,将4个Base64字符转换为3个字节的数据。 Java Base64编解码应用场景 Java Base64编解码广泛应用于网络传输、数据存储等...
将图片转换成Base64编码 对字节数组字符串进行Base64解码并生成图片 Base64字符串转byte[] 判断图片base64字符串的文件格式 字符串转base64
在本文中,我们介绍了Base64.encodeBase64String方法的用途和功能,它是Java语言中用于Base64编码...Base64.encodeBase64String方法是Java中进行Base64编码的一种便捷实现,能够轻松地将二进制数据转换成Base64字符串。
可以将本地图片或网络转为base64字符串。压缩包内包含使用说明pdf。压缩后的结果类似为data:image/png;base64,/9j/4AAQSkZJRgABAQEAAQABAAD= 代码可以自行修改