1. 程式人生 > >轉換圖片為base64

轉換圖片為base64

nco read except () 取圖 image 字節 字節數組 void

既然有了解析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