1、前言
自從網絡發達開始,二維碼這個東東日常伴隨著我們的生活。
不論是你去超市買東西,或是線上支付等,有時候都會用到它,那麼今天就來分享下,如何用一分鐘製作一個屬於自己的二維碼。
2、環境準備
開始之前,首先要安裝一個 Python 的第三方庫 - myqr。
win+R ---> cmd --->|
pip install myqr
3、製作自己的二維碼
此庫提供了兩種方式,來生成自己的二維碼。
其一,代碼;其二,命令行。
第一種,代碼的方式:
from MyQR import myqrmyqr.run(words="https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzAxMTM3MDk2Ng==&scene=124#wechat_redirect", version=1, picture="/Users/sy/Desktop/1.gif", colorized=True, save_name="mica.gif", save_dir="/Users/sy/Desktop")
from MyQR import myqrmyqr.run(words="https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzAxMTM3MDk2Ng==&scene=124#wechat_redirect", version=1, picture="/Users/sy/Desktop/1.gif", colorized=True, save_name="mica.gif", save_dir="/Users/sy/Desktop")
關於具體的參數,可以用 pycharm 點擊 run 進去看下。
參數講解:
words:掃描二維碼後展示的內容,可以是網頁連結,也可以是文字描述 veision:生成二維碼的邊長,範圍是1至40,數字越大邊長越大 level:二維碼糾錯級別,範圍為['L','M','Q','H'],H為最高級默認選項。picture:自定義二維碼背景圖,支持格式為 .jpg,.png,.bmp,.gifcolorized:二維碼背景顏色,默認為 False,即黑白色,開啟 True ,生成彩色二維碼contrast:對比度,值越高對比度越高,默認為 1.0 ,可默認brightness:亮度,值越高亮度越高,默認為 1.0,值常和對比度相同 ,可默認save_name:生成二維碼名稱save_dir:生成二維碼路徑,默認為程序當前路徑,注意同名文件會覆蓋舊的。
第二種,命令行的方式:
打開你的 cmd 命令行。(我這裡是在桌面上打開的命令行)
然後。。。如下:
myqr http://www.baidu.com -p 1.png -c
在我的桌面上,有一個叫 1.png 的圖片,它作為二維碼的背景圖來渲染,-c是上色選項。
最終在桌面上會生成一個叫 1_qrcode.png。
掃下,它就會跳轉到百度了。
命令行裡的參數,對應的就是代碼中的參數解釋,上面的代碼參數搞清楚,命令行中的參數同理,就不多做解釋了。
4、結語
二維碼背後對應的往往是個內容或是些連結。
那麼,今天的 1 分鐘教程,你學會了沒?
你的關注就是大N持續分享的動力。