標籤:路徑 分享圖片 org 除了 產生 簡單介紹 今天 b2b 使用協助
網上你可能會見過不少動態二維碼,除了感覺很新奇以外,或許你會問這是怎麼做出來的?其實有簡單也有複雜的,簡單的就是用一張 GIF 圖片來製作。今天簡單介紹如何用python製作動態二維碼。
實現是用一個免費的python庫myqr, 在這裡可以看到:
https://pypi.org/pypi/MyQR/
先要安裝:
pip install myqr
安裝完成後,在命令列中輸入 myqr 查看下使用協助。
英文都看得懂吧,我就不多解釋了。
安裝了 myqr 之後,就可以在命令列中使用它了。
產生普通二維碼:
? ~ myqr ilovepython
line 16: mode: byte
Succeed!
Check out your 2-H QR-code: /Users/anderson/qrcode.png
產生的二維碼:
掃一下,確實是那幾個字。
如果想要控制輸出的檔案路徑和檔案名稱,可以使用 -d 控制輸出檔案路徑;使用 -n 控制檔案名稱,格式可以是 .jpg, .png ,.bmp ,.gif 。
如果想要控制二維碼的錯誤修正等級和邊長,可以使用 -l 控制錯誤修正等級,範圍是L、M、Q、H,從左至右依次升高;使用 -v 控制邊長,範圍是1至40,數字越大邊長越大。
帶圖片的二維碼
如果想要產生藝術二維碼,則可以使用 -p 參數指定圖片,將二維碼與該圖片結合在一起。
想要將上面的圖片結合到二維碼中,可以使用下面的命令來產生:
myqr anderson -p Downloads/monkey.png
line 16: mode: byte
Succeed!
Check out your 2-H QR-code: /Users/anderson/monkey_qrcode.png
預設產生的結果是黑白的,如果想要產生彩色的,可以加上參數 -c。
? ~ myqr anderson -p Downloads/monkey.png -c -n monkeycolor.png
line 16: mode: byte
Succeed!
Check out your 2-H QR-code: /Users/anderson/monkeycolor.png
另外,如果想要圖片的對比和亮度,可以使用參數 -con 控製圖片對比,1.0 表示原始圖片,更小的值表示更低對比,更大反之。預設為1.0;使用參數 -bri 用來調節圖片的亮度,其餘用法和取值與 -con 相同。
動畫 GIF 二維碼
如果想要產生動態GIF二維碼,方式與上面的帶圖片的二維碼的產生方式沒有區別,只是將原始的 png/.jpg 圖片換成 gif 即可。
先去網上找個gif圖,這裡找了個papi
轉碼:
? ~ myqr papi -c -p Downloads/papi.gif
It may take a while, please wait for minutes...
line 16: mode: byte
Succeed!
Check out your 1-H QR-code: /Users/anderson/papi_qrcode.gif
在Python程式中使用
除了可以在命令列中使用 myqr,也可以在Python程式中使用,先應用,調用一下就可以了。
from MyQR import myqr
import os
嗯,今天的介紹就到這裡了,如果你喜歡,就點個贊吧!
進群:125240963 即可擷取數十套PDF哦
使用Python產生藝術二維碼,如何使你的二維碼獨一無二呢?