用于QR图像解码器的Javascript库

时间:2012-05-30 05:04:52

标签: javascript

我浏览了几个网站,但没有找到代码片段来解码javascript中的QR代码图片。我经历了qrCode.js,但它只有QR码生成器。我正在寻找一个qr代码解码器,它可以解码base64 QR图像并获取详细信息。

1 个答案:

答案 0 :(得分:4)

Java库的JavaScript端口用于读取qr代码:Web QR
代码可以在GitHub

上找到

自述文件:

  

用法:

     

按以下顺序包含脚本:

     
<script type="text/javascript" src="grid.js"></script>
<script type="text/javascript" src="version.js"></script>
<script type="text/javascript" src="detector.js"></script>
<script type="text/javascript" src="formatinf.js"></script>
<script type="text/javascript" src="errorlevel.js"></script>
<script type="text/javascript" src="bitmat.js"></script>
<script type="text/javascript" src="datablock.js"></script>
<script type="text/javascript" src="bmparser.js"></script>
<script type="text/javascript" src="datamask.js"></script>
<script type="text/javascript" src="rsdecoder.js"></script>
<script type="text/javascript" src="gf256poly.js"></script>
<script type="text/javascript" src="gf256.js"></script>
<script type="text/javascript" src="decoder.js"></script>
<script type="text/javascript" src="qrcode.js"></script>
<script type="text/javascript" src="findpat.js"></script>
<script type="text/javascript" src="alignpat.js"></script>
<script type="text/javascript" src="databr.js"></script>
     

要获取已解码的信息集:

     
qrcode.callback = function(decodedData) {
    //...
}
     

使用以下代码解码图像

     
qrcode.decode(url or DataURL)
     

使用“qr-canvas”ID从画布解码:

     
qrcode.decode()

还可以在回购邮件中找到example