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();
}
SOA傳輸圖片的方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.