当前位置: 首页>>代码示例>>Python>>正文


Python qrcode.ERROR_CORRECT_M属性代码示例

本文整理汇总了Python中qrcode.ERROR_CORRECT_M属性的典型用法代码示例。如果您正苦于以下问题:Python qrcode.ERROR_CORRECT_M属性的具体用法?Python qrcode.ERROR_CORRECT_M怎么用?Python qrcode.ERROR_CORRECT_M使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在qrcode的用法示例。


在下文中一共展示了qrcode.ERROR_CORRECT_M属性的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: make_qr_data

# 需要导入模块: import qrcode [as 别名]
# 或者: from qrcode import ERROR_CORRECT_M [as 别名]
def make_qr_data(text):
    qr_image = qrcode.make(
        text, box_size=1, border=0,
        error_correction=qrcode.ERROR_CORRECT_M)
    qr_pet = []
    print(qr_image.size)
    for y in range(25):
        for x in range(40):
            pattern = (
                get_pix(qr_image, x*2, y*2),
                get_pix(qr_image, x*2+1, y*2),
                get_pix(qr_image, x*2, y*2+1),
                get_pix(qr_image, x*2+1, y*2+1),
            )
            p = charmap[pattern]
            qr_pet.append(p)
    return bytes(qr_pet) 
开发者ID:windelbouwman,项目名称:ppci,代码行数:19,代码来源:christmas.py

示例2: __init__

# 需要导入模块: import qrcode [as 别名]
# 或者: from qrcode import ERROR_CORRECT_M [as 别名]
def __init__(self, origin, data, box_size, version=None, error_correction=ERROR_CORRECT_M, border=0,
                 alignment='left-bottom'):
        self._qr_code = qrcode.QRCode(image_factory=ShapelyImageFactory, error_correction=error_correction,
                                      border=border, box_size=1, version=version)
        self._qr_code.add_data(data)
        self._alignment = Alignment(alignment)

        self.box_size = box_size
        self.origin = origin 
开发者ID:HelgeGehring,项目名称:gdshelpers,代码行数:11,代码来源:optical_codes.py

示例3: _example

# 需要导入模块: import qrcode [as 别名]
# 或者: from qrcode import ERROR_CORRECT_M [as 别名]
def _example():
    qr_code = QRCode([0, 0], 'A0.0', 1.0, version=1, error_correction=QRCode.ERROR_CORRECT_M)

    from gdshelpers.geometry.chip import Cell

    device = Cell('test')
    device.add_to_layer(1, qr_code)

    device.show()

    chip = Cell('optical_codes')
    chip.add_cell(device)
    chip.start_viewer()
    chip.save() 
开发者ID:HelgeGehring,项目名称:gdshelpers,代码行数:16,代码来源:optical_codes.py

示例4: qrcode_view

# 需要导入模块: import qrcode [as 别名]
# 或者: from qrcode import ERROR_CORRECT_M [as 别名]
def qrcode_view(request, key):
    wallet = get_object_or_404(Wallet, key=key)
    img = qrcode.make(
        wallet.bcaddr_uri, box_size=6, error_correction=qrcode.ERROR_CORRECT_M)
    output = StringIO.StringIO()
    img.save(output, "PNG")
    c = output.getvalue()
    return HttpResponse(c, content_type="image/png") 
开发者ID:norn,项目名称:bctip,代码行数:10,代码来源:views.py

示例5: qrcode_img

# 需要导入模块: import qrcode [as 别名]
# 或者: from qrcode import ERROR_CORRECT_M [as 别名]
def qrcode_img(text):
    img = qrcode.make(text, box_size=2, error_correction=qrcode.ERROR_CORRECT_M)
    output = StringIO.StringIO()
    img.save(output, "PNG")
    c = output.getvalue()
    return c 
开发者ID:norn,项目名称:bctip,代码行数:8,代码来源:tasks.py


注:本文中的qrcode.ERROR_CORRECT_M属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。