一、byte[] 数据转 图像文件
byte[] data;
data里面放得是图片数据。
InputStream buffin = new ByteArrayInputStream(data);
BufferedImage img = ImageIO.read(buffin);
File destimage = new File("e:\\source.jpg");
ImageIO.write(img, "jpg", destimage);
二、图像文件 转 byte[] 数据
BufferedImage pic = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
在pic中写画图像
ByteArrayOutputStream bao = new ByteArrayOutputStream();
try {
ImageIO.write(pic, "JPEG", bao);
} catch (IOException e) {
e.printStackTrace();
}
byte[] data = bao.toByteArray();