others - javascript中的二维码生成库

  显示原文与译文双语对照的内容

我对从在线服务(kaywa,google等)中提取代码的解决方案不感兴趣。

下面是修正的函数调用。


context.fillRect(c * UNIT_SIZE, r * UNIT_SIZE, UNIT_SIZE, UNIT_SIZE);


// it's column-row, not row-column; don't ask why :)



时间:

有一个简单的JavaScript库QRCode.js 。

QRCode.js是一个跨浏览器JavaScript库,允许你在客户端上动态生成QRCodes ,QRCode.js使用HTML5 Canvas和表来显示QRCode ,库本身没有任何依赖关系。

要生成一个QRCode只需包含Javascript库,然后作为参数传递给QRCode函数要编码为QRCode的文本、宽度,要显示的QRCode的高度,以及指定的前景色和background颜色。

我使用的是ShieldUI Lite QR Code,可以在这里找到:

https://github.com/shieldui/shieldui-lite

包含QR码的所有版本,所有错误级别。

Canvas/PNG

"旧"版本kjua,同个作者的新版本 jQuery.qrcode 。

Canvas/PNG/SVG

qr-Code-generator的@nayuki,也能创建SVG QR码 。

npm有几个,我不知道哪些是好的。


$ npm search qrcode


npm http GET https://registry.npmjs.org/-/all/since?stale=update_after&startkey=1379059929305


npm http 200 https://registry.npmjs.org/-/all/since?stale=update_after&startkey=1379059929305


NAME DESCRIPTION A


jsqrcode a node port of Lazar Laszlo's `jsqrcode` qr code decoder =


jsqrcode-lite Simplified version of Lazar Laszlo's `jsqrcode` for node. =


node-zxing ZXing Wrapper =


qr A small library to generate QR codes with libqrencode. =


qr-element qrcode dom element =


qr.js qrcode encoding in javascript =


qrcode QRCode / 2d Barcode api with both server side and client side s


qrcode-emitter Emits QR codes found in an image stream. =


qrcode-npm QRCode Generator for JavaScript =


qrcode-terminal QRCodes, in the terminal =


qrcode.js QR Code Detection / Decoding / Generation =


qread QRcode detector & decoder =


qruri NodeJS port of Kang Seonghoon's qr.js =


rescode Generate Codes (EAN13, QRCODE ..) =


zbar node-zbar is a NodeJS binding to the ZBar QR Code library. 



如果找不到本机JavaScript实现,则可以从服务器自己对图像进行AJAX处理。

http://www.swetake.com/qr/qr_cgi_e.html

...