【问题标题】:Javascript library for QR image decoder用于 QR 图像解码器的 Javascript 库
【发布时间】:2012-06-04 08:00:21
【问题描述】:

我浏览了几个网站,但没有找到用于在 javascript 中解码 QR 码图像的代码 sn-p。我浏览了 qrCode.js 但它只有 QR 码生成器。我正在寻找可以解码 base64 QR 图像并获取详细信息的二维码解码器。

【问题讨论】:

标签: javascript


【解决方案1】:

有一个Java库的JavaScript端口用于读取二维码: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 也可以在 repo 中找到。

【讨论】:

  • 有人用 LazarSoft 的代码创建了一个节点包:github.com/vicapow/jsqrcode
  • 感谢您的指点。但是,该演示仅在我提供 QR 码的干净图像时才有效,即:周围没有任何东西,QR 码占据了 100% 的图像并且完全对齐。如果它没有完全对齐,或者 QR 码周围有东西,它就不起作用,这使它几乎没用。我正在寻找的是一个库,即使在 QR 码周围有一些视差和 gey 以及其他东西,它也会随机获取图像并提取 QR 码。
猜你喜欢
  • 2010-09-17
  • 1970-01-01
  • 1970-01-01
  • 2023-03-11
  • 2011-05-31
  • 1970-01-01
  • 2011-06-22
  • 1970-01-01
相关资源
最近更新 更多