python生成二維碼圖片


1.先安裝myqr模塊

pip install MyQr

模塊所在位置 ,有個myqr

C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Scripts

在命令行輸入myqr

C:\Users\Administrator>myqr
usage: myqr [-h]
            [-v {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40}]
            [-l {L,M,Q,H}] [-p PICTURE] [-c] [-con CONTRAST] [-bri BRIGHTNESS]
            [-n NAME] [-d DIRECTORY]
            Words
myqr: error: the following arguments are required: Words

參數說明

-v 參數是控制二維碼邊長的,范圍 1至40,數字越大邊長越大;

-l 控制糾錯水平,范圍是L、M、Q、H,從左到右依次升高。默認糾錯等級是最高級的H。

-n 控制文件名,格式可以是 .jpg, .png ,.bmp ,.gif ;

-d 控制位置,控制二維碼圖片的保存位置

-p 參數可以把原二維碼和同目錄下另一張圖片結合形成新的黑白藝術二維碼。

-c 參數給它一些 color 形成彩色二維碼。

-con 用以調節圖片的對比度,默認1.0 表示原始圖片,更小的值表示更低對比度,更大反之。默認為1.0。

-bri 用來調節圖片的亮度,其余用法和取值與 -con 相同。

測試黑白二維碼

下載一張圖片放在C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Scripts下和myqr同級目錄,圖片重命名為1.jpg

然后進入到C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Scripts目錄下

在命令行輸入

myqr https://www.cnblogs.com/xiaoqianbook/ -p 1.jpg

myqr 加自己的網站 -p 加圖片名稱

以下是成功輸出1_qrcode.png圖片,這就是二維碼圖片,掃一下就跳轉到你輸入的網站

C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Scripts>myqr https://www.cnblogs.com/xiaoqianbook/ -p 1.jpg
line 16: mode: byte
Succeed!
Check out your 5-H QR-code: C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Scripts\1_qrcode.png

成果

果然要有顏色

myqr https://www.cnblogs.com/xiaoqianbook/ -p 1.jpg -c

測試生成動態的二維碼圖片

下載一張動態圖片重命名為2.gif

生成動態的黑白二維碼

myqr https://www.cnblogs.com/xiaoqianbook/ -p 2.gif -con 0.5

生成動態的彩色二維碼

myqr https://www.cnblogs.com/xiaoqianbook/ -p 2.gif -c -con 0.5


免責聲明!

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



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