java将byte数组转换成图片,可以File和IO操作来完成。
1//byte数组到图片到硬盘上 2 public void byte2image(byte[] data,String path){ 3 if(data.length<3||path.equals("")) return;//判断输入的byte是否为空 4 try{ 5 FileImageOutputStream imageOutput = new FileImageOutputStream(new File(path));//打开输入流 6 imageOutput.write(data, 0, data.length);//将byte写入硬盘 7 imageOutput.close(); 8 System.out.println("Make Picture success,Please find image in " + path); 9 } catch(Exception ex) { 10 System.out.println("Exception: " + ex); 11 ex.printStackTrace(); 12 } 13 }