zoukankan      html  css  js  c++  java
  • 【PYTHON】二维码生成

    二维码是什么?

    二维码从一维码扩展而来,增加另一维具有可读性的条码,用黑白矩形图形表示二进制数据,被设备扫描后获取其中包含的信息,二维码的长度、宽度均记载着数据,二维码具有定位点和容错机制,即便没有辨识全部的条码,也可根据容错机制正确还原条码信息。

    我的博客QR码:最常用的二维码

     

    二维码怎么识别方向?手机横排和竖排都能识别呢?

     以QR码为例,有三个大的定位点,不管从哪个方向都可以识别。

    二维码可以记录哪些信息?

    网络连接、文本、图片。

    二维码的应用有哪些?

    微信、火车票、随处可见的商家广告链接等

    QR码补充知识,截图来自维基百科

      恰好有二维码扫描设备的朋友扫一扫

     

    python有一个很方便的二维码生成库:qrcode,只能生成二维码,不能解码。

    import qrcode
    qr = qrcode.QRCode(
        version=1,
        error_correction=qrcode.ERROR_CORRECT_L,
        box_size=10,
        border=4,
    )
    qr.add_data(r'http://www.cnblogs.com/learn-my-life/')
    qr.make(fit=True)
    img = qr.make_image()
    img.save('D:\test.png')

    注意事项

     qrcode是一个第三方库,qrcode又依赖于PIL库。

    生成过程从函数名称大概猜得到。

    头脑风暴

    下面的二维码是怎么生成的?

     

  • 相关阅读:
    使用phpspider抓取网站文章
    laravel5中使用faker生成模拟数据
    记录一次apache服务器启动报错和解决方法
    记录一次手误删除了root用户的家目录
    Python+selenium+PIL截屏后,裁剪图片不准确(Win10)
    Git学习笔记(五)
    Git学习笔记(一)
    Git学习笔记(四)
    Git学习笔记(三)
    Git学习笔记(二)
  • 原文地址:https://www.cnblogs.com/learn-my-life/p/4020426.html
Copyright © 2011-2022 走看看