1Introduction
- description:二维码生成类
- author:ydr.me
- create:2016年06月04日14:09:36
- update:2017年07月21日15:21:55
- github:https://github.com/blearjs/blear.classes.qrcode
2Example
var QRCode = require('blear.classes.qrcode');
var qr = new QRCode('你好');
var count = qrCodeAlg.getModuleCount();
// 水平、垂直方向是正方形,长度为 count,依次遍历
for (var row = 0; row < count; row++) {
for (var col = 0; col < count; col++) {
// 判断当前格子是否为深色
var isDrak = qr.isDark(row, col);
// 根据情况渲染图像
}
}
3Static
4new QRCode(text, [correctLevel=3])
4.1text
- 类型:
String
- 说明:需要渲染的文本
4.2correctLevel
- 类型:
Number
- 说明:校正级别
- 默认:3
4.3#getModuleCount(): count
获取绘制之后的模块数量。
4.3.1count
- 类型:
Number
- 说明:模块数量
4.4#isDark(row, col): isDark
判断当前模块是否为深色。
4.4.1row
- 类型:
Number
- 说明:行号
4.4.2col
- 类型:
Number
- 说明:列号
4.4.3isDark
- 类型:
Boolean
- 说明:是否为深色
5Dependencies
6Reference
- 二维码百度百科:baike.baidu.com