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传输图片的方法
最新推荐文章于 2020-12-09 19:33:02 发布