[求助]一个把byte[]转成张图片的问题
我想把外部通信得到的一个byte[]转成张图片,但有些问题,部分代码如下:
Image yourImg = Toolkit.getDefaultToolkit().createImage(ri.data); //ri.data就是个byte数组 BufferedImage img = new BufferedImage(ri.width, ri.height, BufferedImage.TYPE_INT_RGB); Boolean flag = img.getGraphics().drawImage(yourImg, 0, 0,ri.width,ri.height, null); FileOutputStream fos = new FileOutputStream("test1.jpg"); ImageIO.write(img, "jpg", fos); fos.close();byte[] bytes = ri.data;FileOutputStream fos = new FileOutputStream("D://test1.jpg");fos.write(bytes);fos.close();
[解决办法]
mark
[解决办法]
ImageIcon icon=new ImageIcon(new String(字节数组));