TypeScriptで写真からQRを読む

TypeScriptで写真からQRを読む:


qrcode-reader or jsqr

写真から読む場合、jsqrよりqrcode-readerの方が認識率が高い印象。

hoge.ts
  // import  
  var QrCode = require('qrcode-reader'); 
 
  // urlからdecodeを行う 
  async decodeQrReader(url:string){ 
    var promise = new Promise<string>((resolve, reject) =>{ 
      const qr = new QrCode.default(); 
      qr.callback = (error:any,result:any)=>{ 
        if(error) reject(error); 
        else resolve(result.result) 
      } 
      qr.decode(url); 
    }); 
    const decoded = await promise; 
    return decoded; 
  } 
 
  const decoded = await decodeQrReader('http://hoge/hoge.jpeg'); 
  console.log(decoded); 
 

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2024-02-12 22:08:06 RSSフィード2024-02-12 22:00分まとめ(7件)