python3 製作個性二維碼
阿新 • • 發佈:2019-01-23
1.準備工作:
python 3.6
pip3 install MyQR 下載慢的話要換國內源
準備一些圖片 包括 靜態圖和動態圖
2.程式如下:
#!/bin/env python3 # -*- coding: utf-8 -*- from MyQR import myqr #1.普通二維碼 myqr.run( words='https://www.baidu.com', save_dir='qrcode/', ) myqr.run( words='http://www.hmzez.cn/', save_name='douniuniu.png', save_dir='qrcode/', ) ''' 引數說明: words 二維碼指向連結 str 輸入連結或者句子作為引數 version 邊長 int 控制邊長 範圍1-40 數字越大邊長越大 level 糾錯等級 str 控制糾錯水平 範圍是 L M Q H, 從左到右依次升高,預設H picture 結合圖片 str 將QR二維碼影象與一張同目錄下的圖片相結合 產生一張黑白圖片 colorized 顏色 bool 使產生的圖片由黑白變為彩色的 contrast 對比度 float 調節圖片的對比度 1.0表示原始圖片 更小的值表示更低對比度 更大反之 預設1.0 brightness 亮度 float 調節圖片的亮度 其餘同上 save_name 輸出檔名 str 預設輸出檔名是 “qrcode.png” save_dir 儲存位置 str 預設儲存位置是當前目錄 ''' #2.帶圖片的藝術二維碼 黑白 myqr.run( words='https://www.baidu.com', picture='C:/Users/Administrator/Desktop\\qs/aa.jpg', save_name='baidu.png', save_dir='qrcode/', ) #3.帶圖片的藝術二維碼 彩色 ''' myqr.run( words='https://www.baidu.com', picture='Sources/shiyanlouLogo.png', colorized=True, save_name='baidu_color.png', save_dir='qrcode/', ) ''' myqr.run( words='http://www.TuLingXueYuan.com', picture='cc.jpg', colorized=True, save_name="TuLingXueYuan.png", save_dir='qrcode/', ) #4. 動態二維碼 myqr.run( words='https://www.baidu.com', picture='Sources/gakki.gif', colorized=True, save_name='Animated.gif', save_dir='qrcode/', ) myqr.run( words='https://www.baidu.com', picture='nainai.gif', colorized=True, save_name='monainai.gif', save_dir='qrcode\\', )