如何做到用一行代碼實現動態二維碼的制作?
用法比較簡單,直接通過pip安裝即可
pip3installmyqr
安裝完成之后,就可以生成你想要的二維碼了。對!就是這么簡單...
普通的二維碼
直接執行下面代碼即可
#myqr二維碼內容>myqrhttp://weixin.qq.com/r/khy5oY7EN9NIrcrC90mA
會在當前目錄生成相應的二維碼圖片,默認名字為 qrcode.png。
如果需要修改生成二維碼的名稱或者路徑可以通過以下的命令來完成:
-n :自定義二維碼的名稱
-d : 自定義二維碼的路徑
例如:生成一個Python3X.jpg的二維碼圖片,路徑在E盤的根目錄
myqrhttp://weixin.qq.com/r/khy5oY7EN9NIrcrC90mA-nPython3X.jpg-dE:\
對于二維碼,可以自定義它的大小和容錯糾錯能力。
-v :定義二維碼的大小,范圍為 1 ~ 40,默認大小取決于輸入的內容。
-l : 定義二維碼糾錯率,也就是說二維碼被遮擋一部分仍然被識別出來,有四個等級,分別是L(7%)、M(15%)、Q(25%)、H(30%)。默認情況是最高等級的H
如生成大小為10,糾錯率為M等級的二維碼
myqrhttp://weixin.qq.com/r/khy5oY7EN9NIrcrC90mA-v10-lM
生成藝術二維碼
有時候為了吸引大家的注意力,普通二維碼的效果就會力不從心。所以可以通過藝術二維碼的形式,生成的方式也很簡單。
比如我在網上找了一張小豬佩奇的圖片
如果想讓小豬佩奇和我們的二維碼結合,可以通過 -p 命令去完成,方式也很簡單,仍然是一行代碼。
myqrhttp://weixin.qq.com/r/khy5oY7EN9NIrcrC90mA-ppeiqi.jpg
but,結果貌似不是我們想要的。竟然是黑白的...
這個時候,就需要用到另一個命令-c,用于圖片的著色。
myqrhttp://weixin.qq.com/r/khy5oY7EN9NIrcrC90mA-ppeiqi.jpg-c
執行之后,有沒有發現效果好了很多呢?
如果需要修改圖片的對比度,或者亮度??梢酝ㄟ^以下兩種方式完成
-con:修改圖片的對比度,默認值為1.0
-bri :修改圖片的亮度,默認值也為1.0
生成動態的二維碼。
動態二維碼
藝術二維碼雖然好看多了,但是依舊無法達到我們裝X的目的,so,可以來個動態的二維碼。
方式跟上面的藝術二維碼一樣,唯一的區別就是圖片必須是gif。默認也是黑白的,因此需要加上 -c
代碼如下:
myqrhttp://weixin.qq.com/r/khy5oY7EN9NIrcrC90mA-ppig.gif-nPython3X.gif-c
效果圖:
EXE文件
如果此時你的電腦上沒有Python3的環境,或者不想去安裝qrcode。這里同樣提供了一個exe程序。這個程序是由PyInstaller打包而成。測試過程中,發現生成二維碼的速度有時比較快,有時比較慢。具體原因不詳..
使用方法,也不是很復雜,只需要在exe文件的同級目錄,創建一個info.txt 文件,在里面輸入對應的參數,如果你需要生成藝術二維碼,同樣需要在同級目錄加入你用到的圖片或者gif文件。
info.txt的內容如下:
#二維碼內容words=http://weixin.qq.com/r/khy5oY7EN9NIrcrC90mA#大小v=11#圖片(gif)路徑p=pig.gif#輸出二維碼的名稱n=Python3X.gif#上色C
需要注意的是,上面內容中的注釋只是為了解釋說明,使用過程中需要刪掉注釋的漢字,不然會編譯報錯。
配置完成后執行myqr.exe即可在當前目錄生成出你需要的二維碼,如果不能正常生成,請在cmd中執行exe文件。
有哪些不清楚的地方,歡迎留言!
關于怎樣用Python制作動態二維碼就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
微博打不開怎么辦?微博打不開的解決方法有以下6種:1、檢查網絡連接:看看你的網絡連接正常不正常,網速有沒有問題,如果網絡連接有問題或者網速過差就重新連接你的網絡。2、清除瀏覽記錄:清除你的瀏覽器緩存和歷史記錄,清理ie瀏覽器緩存和歷史記錄的方法是打開ie瀏覽器,打開瀏覽器的工具,點擊《刪除瀏覽的歷史記錄》,再點擊刪除。3、對電腦進行安全掃描:如果你的電腦中被安置了木馬或者中了病毒,就很有可能造成新...
淘寶賬號被凍結是為什么?(1)淘寶商家賬號正常情況之下,都是在有驗證違規的情況之下才會進行解凍,在凍結期間,你是無法對商品寶貝進行編輯。而且還會根據不同違規類型所需要凍結時間和扣分情況,出現略有不同。(2)多數情況,基本都是因為店鋪的b類違規扣分導致的凍結,或者是你已經累計超過48分、c類扣分已經是達到48分情況導致。(3)通常都是在分為:發布違禁信息、盜用他人賬號、騙取他人財物、出售假冒偽劣商品...
理財通余額寶對比收益如何?1、余額寶收益余額寶背后的貨幣市場基金是田弘增利寶貨幣發展基金,收益遠高于銀行。由于需要我們可以和支付寶內的錢一樣進行消費,所以企業對于中國現在我國社會很多人都把零錢存到余額寶內。具體分析數據顯示了余額寶年化收益率的走勢??梢钥闯?,余額寶的回報率沒有一個超過7%,大部分都在6%以下。余額寶的收益趨勢相對穩定。2、理財通收益微信理財通背后的華夏文化財富寶理財投資基金,理財通...