用5行Python代码制作自定义的二维码
Posted python之旅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用5行Python代码制作自定义的二维码相关的知识,希望对你有一定的参考价值。
分享好玩的信息
机器之心编译
随处可见的二维码是怎么生成的?自己做一个试试吧。
随着互联网和智能移动设备不断普及,二维码(Quick Response code)已经成为世界上应用最为广泛的信息载体之一。生成二维码的工具也层出不穷,但多数需要在线完成,并且生成的图案也千篇一律,过于单调。
那么有没有办法实现自定义生成二维码呢?
近日,一位热衷于终身学习的工程师兼摄影师 Arindom Bhattacharjee 撰写了一篇自定义生成二维码的方法,并且整个生成过程只需要 5 行 Python 代码即可完成。感兴趣的读者可以自己实现下。
pip install qrcode
import qrcode# Link for websiteinput_data = "https://towardsdatascience.com/face-detection-in-10-lines-for-beginners-1787aa1d9127"#Creating an instance of qrcodeqr = 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')
version:定义了生成二维码的尺寸,它的取值范围是 1 到 40 的整数。该参数的值越大,生成的二维码图像就越大;
box_size:定义了每个像素块的大小;
border:定义了边框的厚度。比如,当它的值是 5,就意味着边框的厚度相当于 5 个小像素块;
以上是关于用5行Python代码制作自定义的二维码的主要内容,如果未能解决你的问题,请参考以下文章