可以使用 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 字符串,并将其打印输出。

Java 图片转 Base64 字符串 - 详细教程和示例代码

原文地址: https://www.cveoy.top/t/topic/oB2w 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录