随着互联网和智能移动设备不断普及,二维码(Quick Response code)已经成为世界上应用最为广泛的信息载体之一。生成二维码的工具也层出不穷,但多数需要在线完成,并且生成的图案也千篇一律,过于单调。近日,一位热衷于终身学习的工程师兼摄影师 Arindom Bhattacharjee 撰写了一篇自定义生成二维码的方法,并且整个生成过程只需要 5 行 Python 代码即可完成。感兴趣的读者可以自己实现下。二维码(QR Code)由白色背景上的黑色网格方块组成。由于它能存储更多信息,并且具有快速可读性,因此比条形码更受欢迎。Python 提供了一个可以轻松实现这样的功能的 qrcode 包,首先就从下载 Python 包开始: pip install pillow pip install qrcode 然后创建一个存储之前文章页面链接(https:///face-detection-in-10-lines-for-beginners-1787aa1d9127)的二维码,来看下实现过程有多简单:import qrcode
# Link for website input_data = 'https:///face-detection-in-10-lines-for-beginners-1787aa1d9127'
#Creating an instance of qrcode qr = qrcode.QRCode( version=1, box_size=10, border=5)
qr.add_data(input_data) qr.make(fit=True)
img = qr.make_image(fill='black', back_color='white') img.save('qrcode001.png') 这样,只需要简单的几步,就创建了可以链接到之前文章的二维码,如下所示:
|