字节数组到图像对象
在Java中,我得到了一个byte[]数组,其中包含图像的字节,我需要将其输出到图像中。我该怎么做?
非常感谢
在Java中,我得到了一个byte[]数组,其中包含图像的字节,我需要将其输出到图像中。我该怎么做?
非常感谢
BufferedImage img = ImageIO.read(new ByteArrayInputStream(bytes));
如果您知道图像的类型并且只想生成文件,则无需获取 BufferedImage 实例。只需将字节写入具有正确扩展名的文件即可。
try (OutputStream out = new BufferedOutputStream(new FileOutputStream(path))) {
out.write(bytes);
}