bufferedimage转为base64
时间: 2023-11-16 18:07:38 浏览: 88
图片转base64
4星 · 用户满意度95%
将BufferedImage转换为Base64可以通过以下步骤实现:
1. 使用ByteArrayOutputStream将BufferedImage转换为字节数组。
2. 使用Base64编码器将字节数组编码为Base64字符串。
下面是Java代码示例:
```
BufferedImage image = ImageIO.read(new File("image.jpg"));
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ImageIO.write(image, "jpg", baos);
baos.flush();
byte[] imageBytes = baos.toByteArray();
baos.close();
String base64Image = Base64.getEncoder().encodeToString(imageBytes);
```
阅读全文