Java 图片转 Base64 字符串 - 详细教程和示例代码
可以使用 Java 的 Base64 类来将图片数据转换为图片 Base64 字符串。
以下是一个示例代码:
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Base64;
public class ImageToBase64 {
public static void main(String[] args) throws Exception {
// 读取图片文件
Path path = Paths.get('image.jpg');
byte[] imageBytes = Files.readAllBytes(path);
// 将图片数据转化为 Base64 字符串
String imageBase64 = Base64.getEncoder().encodeToString(imageBytes);
System.out.println(imageBase64);
}
}
在上述示例中,首先使用 Java 的 Files 类读取了一个名为'image.jpg' 的图片文件,并将其读取为一个字节数组。接着,使用 Base64 类的 getEncoder() 方法获取 Base64 编码器,将图片字节数组转化为 Base64 字符串,并将其打印输出。
原文地址: https://www.cveoy.top/t/topic/oB2w 著作权归作者所有。请勿转载和采集!