nativescript - 如何在 Nativescript 中将 base64 图像转换为 blob 或 dataURL
问题描述
我正在尝试将从相机拍摄的图像转换为 blob 以传递人脸 API 检测人脸 api 作为 [二进制数据] 输入
但是无法将 base64Image 转换为 blob 和想法?
解决方案
Blob 是 Javascript 中的数据对象。除非您需要通过 webview 发送数据,否则您无法将 base64 字符串转换为 NativeScript 中的 Blob。在 javascript 中,它只是用 base64 字符串创建一个新的 Blob,例如example
var mediaFile = new Blob([_base64], {
type: 'data:image/png;base64',
'Content-Transfer-Encoding': 'base64'
});
但是您可以使用 NSData 将二进制数据发送到 Face API。
推荐阅读
- node.js - 关系表不存在
- arrays - 在 Julia 中将数组转换为 DataFrame 或保存为 CSV
- scala - 以下代码中的错误是什么?没有得到预期的输出
- reactjs - React JS 中的两个固定导航栏
- python - QT Designer 窗口未在 Pycharm 中打开
- javascript - 在 StorybookJS 中模拟 useState
- docker - 从 sidecar 容器访问 stdio 或写入根文件路径上的共享文件
- swift - UITableview 数据在我滚动时发生变化
- jquery - 初始化后如何动态更改select2宽度
- laravel - 为什么 laravel 显示“外键约束格式不正确”?