Java Base64编码转成图片
来源:互联网 发布:数据集的稀疏性 编辑:程序博客网 时间:2024/04/27 16:34
package cn.bts.action.setting;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;/** * 项目名称:lecong_backend * 类 名 称:TestImg * 类 描 述:Base 64编码转换成图片* 创 建 人:Seven * 创建时间:2014年11月11日 下午5:23:19 * 修 改 人:Seven * 修改时间:2014年11月11日 下午5:23:19 * 修改备注: * @version 1.0*/public class TestImg {public static void main(String[] args) {String img = "";//存放编码GenerateImg(img, "E:\1.jpg");System.out.println(getImg("E:\1.jpg"));}//将图片文件转化为字节数组字符串,并对其进行Base64编码处理public static String getImg(String imgPath){byte[] bytes = null;try{InputStream inputStream = new FileInputStream(imgPath);//将图片转换成字节数组bytes = new byte[inputStream.available()];inputStream.read(bytes);inputStream.close();}catch(Exception e){e.printStackTrace();}BASE64Encoder encoder = new BASE64Encoder();return encoder.encode(bytes);}//对字节数组Base64编码public static boolean GenerateImg(String str,String imgPath){//生成图片boolean flag = true;BASE64Decoder decoder = new BASE64Decoder();try{if(str!=null){byte[] b = decoder.decodeBuffer(str);for (int i = 0; i < b.length; i++) {if(b[i]<0){b[i] +=256;}}OutputStream out = new FileOutputStream(imgPath);out.write(b);out.flush();out.close();flag = true;}else{System.out.println("Base64编码不能为null");flag = false;}}catch(Exception e){e.printStackTrace();}return flag;}}
0 0
- Java Base64编码转成图片
- 图片转成base64编码
- 图片转成base64编码
- java或jsp中把图片转成Base64编码在转成新的图片
- java或jsp中把图片转成Base64编码在转成新的图片
- 图片 音频等文件转成base64编码
- HTML input 选择图片转成base64编码
- java将网络图片转成Base64码
- (java)Base64 图片编码&&解码
- 图片转成NSDATA然后BASE64编码POST到服务器
- php 将图片文件转成base64编码的方法
- 图片转成base64串
- 将图片转成base64
- Jquery 图片转成base64
- java post图片,图片用base64编码
- [Java学习] 将PDF格式文件转成二进制并生成Base64编码,将Base64编码转成PDF文件
- [Java学习] 将PDF格式文件转成二进制并生成Base64编码,将Base64编码转成PDF文件
- [java]图片文件转为BASE64编码
- 运行库
- Android如何区分app原生和webview实现
- Jena 资料收集(1)
- Vmware VCB/VDR
- 随机森林
- Java Base64编码转成图片
- 整理箴言
- DirectX
- [转]js获取各种宽高
- MMORPG大型游戏设计与开发(服务器 游戏场景 事件)
- JavaScript概述
- DirectX--给视频加马赛克、字符OSD
- 在 Android* 商务应用中实施地图和地理围栏特性(抄录下来的)
- nyoj82迷宫寻宝(一)(关键是对于门的处理)