base64 格式的图片转换为二进制格式
可以使用 atob() 和 TextEncoder 对象将 base64 格式的图片转换为二进制格式。
示例代码如下:
javascript// 图片数据const b64String = "data:image/png;base64,iVBORw0KGg... ";// 去除 data uri 开头部分const b64Image = b64String.split(',')[1];// 将 base64 编码解码并返回二进制格式数据const binaryData = atob(b64Image);// 使用 TextEncoder 对象将二进制字符串编码成 Uint8Array 类型的数组缓冲区对象const encoder = new TextEncoder();const uint8Array = encoder
