成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

實例解析Java圖片與byte數(shù)組互相轉(zhuǎn)換

實例如下:

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供北京網(wǎng)站建設(shè)、北京做網(wǎng)站、北京網(wǎng)站設(shè)計、北京網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、北京企業(yè)網(wǎng)站模板建站服務(wù),十多年北京做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
//圖片到byte數(shù)組
 public byte[] image2byte(String path){
  byte[] data = null;
  FileImageInputStream input = null;
  try {
   input = new FileImageInputStream(new File(path));
   ByteArrayOutputStream output = new ByteArrayOutputStream();
   byte[] buf = new byte[1024];
   int numBytesRead = 0;
   while ((numBytesRead = input.read(buf)) != -1) {
   output.write(buf, 0, numBytesRead);
   }
   data = output.toByteArray();
   output.close();
   input.close();
  }
  catch (FileNotFoundException ex1) {
   ex1.printStackTrace();
  }
  catch (IOException ex1) {
   ex1.printStackTrace();
  }
  return data;
 }
 //byte數(shù)組到圖片
 public void byte2image(byte[] data,String path){
  if(data.length<3||path.equals("")) return;
  try{
  FileImageOutputStream imageOutput = new FileImageOutputStream(new File(path));
  imageOutput.write(data, 0, data.length);
  imageOutput.close();
  System.out.println("Make Picture success,Please find image in " + path);
  } catch(Exception ex) {
   System.out.println("Exception: " + ex);
   ex.printStackTrace();
  }
 }
 //byte數(shù)組到16進制字符串
 public String byte2string(byte[] data){
  if(data==null||data.length<=1) return "0x";
  if(data.length>200000) return "0x";
  StringBuffer sb = new StringBuffer();
  int buf[] = new int[data.length];
  //byte數(shù)組轉(zhuǎn)化成十進制
  for(int k=0;k<data.length;k++){
   buf[k] = data[k]<0?(data[k]+256):(data[k]);
  }
  //十進制轉(zhuǎn)化成十六進制
  for(int k=0;k<buf.length;k++){
   if(buf[k]<16) sb.append("0"+Integer.toHexString(buf[k]));
   else sb.append(Integer.toHexString(buf[k]));
  }
  return "0x"+sb.toString().toUpperCase();

 }

文件解析:

FileImageOutputStream 換成了 FileOutputStream
FileImageInputStream 換成 FileInputStream

相關(guān)學(xué)習(xí)推薦:Java視頻教程

網(wǎng)頁名稱:實例解析Java圖片與byte數(shù)組互相轉(zhuǎn)換
瀏覽地址:http://jinyejixie.com/article24/chosje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司小程序開發(fā)、網(wǎng)站排名、定制開發(fā)、網(wǎng)站導(dǎo)航、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
庐江县| 济源市| 汕头市| 乐安县| 乌鲁木齐县| 安龙县| 延庆县| 阳泉市| 海伦市| 宜兰县| 广南县| 涡阳县| 栾城县| 惠安县| 马公市| 万盛区| 鄂托克旗| 沭阳县| 正安县| 绥中县| 新平| 双流县| 昌平区| 明水县| 南召县| 乡城县| 合水县| 海淀区| 福海县| 呼玛县| 诸暨市| 兴国县| 阿拉善盟| 安福县| 东辽县| 黄山市| 五台县| 枣庄市| 苏尼特右旗| 逊克县| 苍南县|