用qrcode库创建一个包含信息的二维码
程序员文章站
2022-09-15 23:14:49
安装qrcode库和PIL库 ========== 在命令行中分别输入pip install qrcode 和pip install pillow 导入库格式如下: 下面以生成一个带图标的二维码为例 运行效果如下 上面这个例子是我之前看别人的,但是却运行不了,之后自己修改过后的程序,如有侵犯立刻删除 ......
安装qrcode库和PIL库
在命令行中分别输入pip install qrcode 和pip install pillow
导入库格式如下:
import PIL import qrcode
下面以生成一个带图标的二维码为例
from PIL import Image import qrcode qr = qrcode.QRCode( version=2, error_correction=qrcode.constants.ERROR_CORRECT_H, box_size=10, border=1 )#各参数具体用法请参考底下链接 qr.add_data("http://www.cnblogs.com/GitHung-Zeng/p/8786854.html")#要显示的内容 qr.make(fit=True) img = qr.make_image() img = img.convert("RGBA") icon = Image.open("v2-7f2b189c310d4accb5d9a601eb8c0b53_hd.jpg")#打开一张图片作为二维码中心图标 img_w, img_h = img.size factor = 4 size_w = int(img_w / factor) size_h = int(img_h / factor) icon_w, icon_h = icon.size if icon_w > size_w: icon_w = size_w if icon_h > size_h: icon_h = size_h icon = icon.resize((icon_w, icon_h), Image.ANTIALIAS) w = int((img_w - icon_w) / 2) h = int((img_h - icon_h) / 2) img.paste(icon, (w, h))#将图标粘贴到二维码上 img.save("demo_qrcode.png")#保存图片
运行效果如下
上面这个例子是我之前看别人的,但是却运行不了,之后自己修改过后的程序,如有侵犯立刻删除
下一篇: Linux的基本命令(CentOS)
推荐阅读
-
PHP下通过QRCode类库创建中间带网站LOGO的二维码
-
用qrcode库创建一个包含信息的二维码
-
PHP下通过QRCode类库创建中间带网站LOGO的二维码
-
PHP下通过QRCode类库创建中间带网站LOGO的二维码
-
PHP下通过QRCode类库创建中间带网站LOGO的二维码_PHP
-
PHP QRCode类库创建中间带LOGO的二维码
-
用Intellij Idea创建一个普通的Java工程并用JDBC连接数据库(推荐java)
-
PHP下通过QRCode类库创建中间带网站LOGO的二维码_PHP
-
PHP下通过QRCode类库创建中间带网站LOGO的二维码
-
PHP下通过QRCode类库创建中间带网站LOGO的二维码_php实例