Python 生成CSDN个人主页二维码
- 2019 年 11 月 8 日
- 筆記
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42449444/article/details/85038872
狗头护体。
参考博客:python二维码操作:QRCode和MyQR入门 (来源作者:不夜猫)。
我使用的环境如下:①Python版本3.6;②64位Win10系统;③IDE:PyCharm。
静态二维码:
需要pip好的Python库有:qrcode。打开cmd输入以下命令即可。
pip install qrcode
先来利用第三方库qrcode生成一个静态二维码,输出一个Hello,world。
import qrcode as qr qr.make("Hello,world!").get_image().show()
如果需要将生成的二维码保存的话,则输入以下代码,路径是可以更改的:
import qrcode as qr img = qr.make("Hello,world!") img.save('D:/代码/Learnpy/图像操作/Hello.jpg')
既然知道了如何利用二维码输出Hello,world,那么利用二维码来访问个人博客主页也就简单了。
import qrcode as qr #qr.make('https://blog.csdn.net/weixin_42449444').get_image().show()
如果需要将生成的二维码保存的话,跟保存Hello,world二维码的方法一样。
动态二维码:
需要pip好的Python库有:MyQR。打开cmd输入以下命令即可。
pip install MyQR
运行以下代码就能生成动态狗头二维码了。
from MyQR import myqr myqr.run( words = 'https://blog.csdn.net/weixin_42449444', #在命令后输入链接或者句子作为参数,然后在程序的当前目录中产生相应的二维码图片文件,默认命名为“qrcode.png” version=1, #设置容错率为最高默认边长是取决于你输入的信息的长度和使用的纠错等级;而默认纠错等级是最高级的H level = 'H', #控制纠错水平,范围是L、M、Q、H,从左到右依次升高 picture = 'dog.gif', #用来将QR码图像与一张同目录下的图片相结合,产生一张黑白图片,格式可以是.jpg, .png, .bmp, .gif colorized = True, #可以使产生的图片由黑白(False)变为彩色(True)的 contrast = 1.0, #用以调节图片的对比度,1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为1.0。 brightness = 1.0, #用来调节图片的亮度 )