java byte数组转图片,并带图片名称
时间: 2023-09-18 15:15:55 浏览: 75
将byte数组转化为图片
4星 · 用户满意度95%
将一个 byte 数组转换为图片,并带上图片名称,可以使用以下代码:
```java
import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class ByteToImage {
public static void main(String[] args) throws IOException {
byte[] imageBytes = ... ; // 假设这里是一个 byte 数组,存储了图片的二进制数据
String imageName = "image.jpg"; // 图片名称
ByteArrayInputStream bis = new ByteArrayInputStream(imageBytes);
BufferedImage image = ImageIO.read(bis);
ImageIO.write(image, "jpg", new File(imageName)); // 这里将图片保存到本地文件中
}
}
```
在上面的代码中,定义了一个字符串变量 `imageName` 来存储图片的名称。最后,使用 ImageIO 类的 write 方法将 BufferedImage 写入到本地文件中,文件名为 `imageName`。
阅读全文