使用qrcode-reader解码QrCode图像文件时出错[React-Native]

时间:2018-08-23 06:02:17

标签: javascript react-native buffer qr-code expo

我正在使用qrcode-reader从保存的图像文件中解码二维码 首先,我使用Expo ImagePicker获得base64格式的图像数据 其次,我使用BufferFrom获取图像缓冲区并将其传递给解码功能

问题不在于我尝试使用什么图像我总是会收到此错误: 找不到足够的查找器模式:0找到模式 提示:我使用的所有图像均已通过Camera Scan成功解码。

const {
  width,
  height,
  uri,
  base64
} = await ImagePicker.launchImageLibraryAsync({
  mediaTypes: 'Images',
  aspect: [1, 1],
  base64: true
});

var qr = new QrCode();
qr.callback = function(err, value) {
  if (err) {
    console.error('Error Decoding', err);
  }

  console.log('Value', value);
};

qr.decode({ width, height }, bufferFrom(base64, 'base64'));

0 个答案:

没有答案