鸿蒙开发程序中如何将拍到的图片转为Base64格式?
本文参与了思否 HarmonyOS 技术问答马拉松,欢迎正在阅读的你也加入。
鸿蒙开发程序中如何将拍到的图片转为Base64格式?
本文参与了思否 HarmonyOS 技术问答马拉松,欢迎正在阅读的你也加入。
在鸿蒙开发中,可以使用以下代码将图片转换为Base64格式:
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
public class ImageToBase64 {
public static String convertImageToBase64(String imagePath) throws Exception {
Path path = Paths.get(imagePath);
byte[] imageBytes = Files.readAllBytes(path);
String base64Image = Base64.getEncoder().encodeToString(imageBytes);
return base64Image;
}
}
这段代码使用了Java的Files
和Base64
类,首先将图片文件读入为字节数组,然后使用Base64编码将字节数组转换为Base64字符串。你可以在鸿蒙开发中调用这个方法,将图片文件的路径作为参数传递,即可得到Base64格式的图片数据。
1 回答854 阅读
700 阅读
558 阅读
2 回答178 阅读
写一个工具类。刚好以前用过。参考官网案例即可
https://developer.harmonyos.com/cn/docs/documentation/doc-ref...