码迷,mamicode.com
首页 > 其他好文 > 详细

转换图片为base64

时间:2017-05-16 15:47:55      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:数组   处理   inpu   字节数组   返回   java   catch   new   ble   

既然有了解析base64图片,那么就一定会有将图片编码格式成base64,其中解码base64用BASE64Decoder,而编码base64用BASE64Encoder,

上代码:

 //图片转化成base64字符串
	   
	    public  void GetImageStr()
	    {//将图片文件转化为字节数组字符串,并对其进行Base64编码处理
	        String imgFile = "d://aaaa.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();
	        }
	        //对字节数组Base64编码
	        BASE64Encoder encoder = new BASE64Encoder();
	      //返回Base64编码过的字节数组字符串
	       // return encoder.encode(data);
	        
	        System.out.println("***将图片解析为base64***"+encoder.encode(data));
	    }

  粘贴代码即可尝试,不谢~

转换图片为base64

标签:数组   处理   inpu   字节数组   返回   java   catch   new   ble   

原文地址:http://www.cnblogs.com/yinyl/p/6861584.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!