java byte转图片
时间: 2023-07-05 21:36:55 浏览: 81
Java将图片转换为byte数组例子总结
5星 · 资源好评率100%
将一个 byte 数组转换为图片可以使用 Java 提供的 ImageIO 类。以下是实现的示例代码:
```java
import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import javax.imageio.ImageIO;
public class ByteToImage {
public static void main(String[] args) throws IOException {
byte[] imageBytes = ... ; // 假设这里是一个 byte 数组,存储了图片的二进制数据
ByteArrayInputStream bis = new ByteArrayInputStream(imageBytes);
BufferedImage image = ImageIO.read(bis);
ImageIO.write(image, "jpg", new File("image.jpg")); // 这里将图片保存到本地文件中
}
}
```
在上面的代码中,首先创建了一个 ByteArrayInputStream 对象,将 byte 数组包装成输入流。然后使用 ImageIO 类的 read 方法将输入流转换为 BufferedImage 对象。最后,使用 ImageIO 类的 write 方法将 BufferedImage 写入到本地文件中。
阅读全文