現在二維碼的使用越來越多,那怎樣使自己的二維碼別具一格呢?小南認為將自己的二維碼變成動態的,這樣才能獨領風騷呀。那怎樣生成動態二維碼呢,可以使用 Python 的第三方庫 myqr來制作,只需要簡單的幾行代碼就能生成動態二維碼。
動態二維碼教程
一:生成自己二維碼的鏈接通過草料二維碼即可完成:草料二維碼官網:https://cli.im/
打開后按下圖操作,即可生成鏈接,這個鏈接代碼中要用到。
二:python安裝myqr庫
在pycharm中點擊Terminal
pip install myqr -i https://pypi.douban.com/simple/
在IDLE環境中,win + r 輸入cmd 點擊確定。
打開終端輸入
pip install myqr -i https://pypi.douban.com/simple/
三:創建個項目的文件夾,名字可隨意取個,這里叫動態二維碼。將自己的選擇的動圖放在次目錄下。在創建個py文件,名字隨意,這里叫qrproduction.py將選擇好的動圖放在這個文件夾下。words 后面填入的就是上述生成的鏈接。
代碼和注釋如下:
import os from MyQR import myqr myqr.run( words='http://weixin.qq.com/r/Pi_bg4HEqNzXrcXg93os', # 掃描二維碼后,顯示的內容,或是跳轉的鏈接 version=1, # 設置容錯率 level='H', # 控制糾錯水平,范圍是L、M、Q、H,從左到右依次升高 picture='longmao.gif', # 圖片所在目錄,可以是動圖 colorized=True, # 黑白(False)還是彩色(True) contrast=1.0, # 用以調節圖片的對比度,1.0 表示原始圖片。默認為1.0。 brightness=1.0, # 用來調節圖片的亮度,用法同上。 save_name='qrlongmao.gif', # 控制輸出文件名,格式可以是 .jpg, .png ,.bmp ,.gif )
右鍵點擊運行后可看到新生成的一個動圖,就是自己的二維碼。