最近不少關于二維碼制作的,而且都是付費。大概就是一個好看的二維碼,掃描后跳轉網址。本篇文章使用Python來實現,這么簡單花啥錢呢?學會,拿去賣便宜點吧。
文章目錄
- 高級二維碼制作
- 環境安裝
- 普通二維碼
- 藝術二維碼
- 動態
- 說明
高級二維碼制作
環境安裝
pip install amzqr
普通二維碼
示例:
amzqr https://chat.zhangsan.cloud/ -v 10 -l Q -n chat.jpg
參數說明:
- -v 控制邊長,范圍是1至40,數字越大邊長越大;
- -l 控制糾錯水平,范圍是L、M、Q、H,從左到右依次升高。
- -n 控制文件名
藝術二維碼
示例如下:
amzqr https://chat.zhangsan.cloud/ -p img.png -con 1.5 -bri 1.6 -n chatai.jpg
- -p參數用以讀取圖片
- -con 用以調節圖片的對比度,1.0 表示原始圖片,更小的值表示更低對比度,更大反之。默認為1.0。
- 參數 -bri 用來調節圖片的亮度,其余用法和取值與 -con 相同。
- -n控制輸出文件名
動態
示例代碼如下:
# 安裝模塊后 picture和save_name參數的格式必須要一致
from amzqr import amzqr
import os
version, level, qr_name = amzqr.run(words='https://chat.zhangsan.cloud/',version=1,level='H',picture='cute.gif',colorized=True,contrast=1.0,brightness=1.0,save_name='a.gif',save_dir=os.getcwd()
)
說明
可惜了,相關二維碼無法展示,被CSDN判斷違規了,大家自己去找素材測試吧。