java 网络图片地址转base64
时间: 2023-09-30 11:10:36 浏览: 74
Java处理图片实现base64编码转换
5星 · 资源好评率100%
你可以使用 Java 的 BufferedImage 和 Base64 类来实现网络图片地址转换成 base64 的操作。以下是一个示例代码:
```java
import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.net.URL;
import javax.imageio.ImageIO;
import java.util.Base64;
public class ImageToBase64 {
public static void main(String[] args) throws IOException {
URL imageURL = new URL("https://example.com/image.jpg"); // 替换成你的图片地址
BufferedImage originalImage = ImageIO.read(imageURL);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ImageIO.write(originalImage, "png", baos);
byte[] imageBytes = baos.toByteArray();
String base64Image = Base64.getEncoder().encodeToString(imageBytes);
System.out.println("Base64 encoded image: " + base64Image);
}
}
```
这个示例代码会将指定 URL 的图片转换成 base64 编码的字符串,你可以将其替换成你需要的图片地址。
阅读全文