blear.classes.qrcode

1Introduction

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