ionic framework(angular) - 如何解码二维码图像?
ionic framework(angular) - How to decode QR code image?
我正在使用 ionic 框架 v3。我正在尝试解码从图库中选择的二维码图像。
我尝试使用 link 但它大多无法解码。
我做了链接:
const codeReader = new BrowserQRCodeReader();
codeReader.decodeFromImage(undefined, imgData).then((result: any) => {
console.log(result);
}).catch((err:any) => {
console.log(err);
});
我正在传递 base64 图像数据。
任何人都可以建议从画廊解码图像的最佳方法吗?
您不能通过 decodeFromImage
方法直接使用 base64 数据,但需要为您的图像提供 URL。如何获得 URL 取决于您用于让用户选择图像的插件。
如果您只有 base64 数据,则可以向页面添加一个隐藏的 img
元素,并将 base64 数据用作其 src
属性。然后使用 decodeFromImage()
并将此 img
元素作为第一个参数。
我正在使用 ionic 框架 v3。我正在尝试解码从图库中选择的二维码图像。
我尝试使用 link 但它大多无法解码。
我做了链接:
const codeReader = new BrowserQRCodeReader();
codeReader.decodeFromImage(undefined, imgData).then((result: any) => {
console.log(result);
}).catch((err:any) => {
console.log(err);
});
我正在传递 base64 图像数据。
任何人都可以建议从画廊解码图像的最佳方法吗?
您不能通过 decodeFromImage
方法直接使用 base64 数据,但需要为您的图像提供 URL。如何获得 URL 取决于您用于让用户选择图像的插件。
如果您只有 base64 数据,则可以向页面添加一个隐藏的 img
元素,并将 base64 数据用作其 src
属性。然后使用 decodeFromImage()
并将此 img
元素作为第一个参数。