SOA傳輸圖片的方法

try {
   File oldFile=new File("E:/test/Sunset.jpg");//源圖片
   BufferedImage img = ImageIO.read(oldFile);
   ByteArrayOutputStream out = new ByteArrayOutputStream();
   ImageIO.write(img, "JPEG", out);
   byte[]  bytes = out.toByteArray();//可以在soa中傳輸
   
   ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
            ImageIO.setUseCache(false);
            BufferedImage newImg = ImageIO.read(bais);
   String fileName = oldFile.getName(); 
            OutputStream in=new FileOutputStream(new File("E:/test/1"+fileName));//目的圖片
            ImageIO.write(newImg, "JPEG", in);
            in.close();
  } catch (IOException e) {
   e.printStackTrace();
  }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章