使用MyQR生成二維碼


# 先導入模塊
from MyQR import myqr

myqr.run(
words='http://weixin.qq.com/r/kzlje9TEE4lsrZAY92yB',
# 掃描二維碼后,顯示的內容,或是跳轉的鏈接
version=5, # 設置容錯率
level='H', # 控制糾錯水平,范圍是L、M、Q、H,從左到右依次升高
picture='she.gif', # 圖片所在目錄,可以是動圖
colorized=True, # 黑白(False)還是彩色(True)
contrast=1.0, # 用以調節圖片的對比度,1.0 表示原始圖片。默認為1.0。
brightness=1.0, # 用來調節圖片的亮度,用法同上。
save_name='Python.gif', # 控制輸出文件名,格式可以是 .jpg, .png ,.bmp ,.gif
)

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
from  MyQR  import  myqr
 
# 主要用到以下幾個參數
# words:文本,可以是一個鏈接,或者你想說的話
# picture:你用到的圖片,作為背景,不然只是一個光禿禿的二維碼
# colorsize:True,表示生成彩圖
# save_name:表示生成的二維碼的名字
myqr.run(words = "http://www.bilibili.com" ,
          picture = "satori.jpg" ,
          colorized = True ,
          save_name = "bilibili.png" )
 
# 當掃這個二維碼的時候,就會跳轉到bilibili

Python用MyQR生成自定義個性二維碼

MyQR是一個能夠生成自定義二維碼的python第三方庫,根據需要能夠生成普通二維碼、帶背景圖片的藝術二維碼、動態二維碼。

1.MyQR安裝

安裝非常簡單,直接用pip install MyQR,需要注意的是MyQR依賴於python3,在python2的環境下可能無法正常使用。

2.MyQR使用

直接上代碼:

復制代碼
# coding: utf-8
# Team : Quality Management Center
# Author:Carson
# Date :2019/6/29 8:30
# Tool :PyCharm

from MyQR import myqr


"""生成一個二維碼"""
myqr.run(words='Hello,China',
         save_name='D:\\workspace\\pytest\\pic\\001.jpg',
         )


"""生成帶背景圖片的二維碼"""
myqr.run(words='https://www.cnblogs.com/xioawu-blog/',
         picture=r'.\pic\1.jpg',
         colorized=True,                 # True:彩色,False:黑白
         save_name='D:\\workspace\\pytest\\pic\\002.png',
         )


"""生成動態圖二維碼"""
myqr.run(words='https://www.cnblogs.com/xioawu-blog/',
         picture=r'.\pic\618.gif',
         colorized=True,
         save_name='D:\\workspace\\pytest\\pic\\618.gif',
         )
復制代碼

生成效果:

普通二維碼:

帶背景圖片的二維碼:

GIF動態圖二維碼:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM