發現一個好玩有趣的庫,可以用來花色生成各種二維碼,最好玩的地方是可以生成彩色的動態二維碼,見過了太多靜態的二維碼,竟然還有動態二維碼,厲害了,快來一起看一下!
1.項目簡介
這個項目很牛逼的,拿到了4000多顆星,600多個fork, 最讓我佩服的是,這個源碼的作者還是一個學生,厲害!
MyQR是一個能夠生成自定義二維碼的第三方庫,可根據需要生成普通二維碼、帶圖片的藝術二維碼(黑白與彩色)我們先來看下效果:
也可以生成動態二維碼:
2.安裝使用
安裝非常簡單,直接用pip installmyqr(or MyQR),需要注意的是MyQR依賴于python3,在python2的環境下可能無法正常使用。myqr使用起來非常方便,下面我們以生成該項目的GitHub鏈接二維碼為例來進行演示。
1).生成普通二維碼
在程序中導入MyQR包下的myqr模塊,其中words參數接收一個字符串作為二維碼的內容。
fromMyQRimportmyqrmyqr.run(words='https://github.com/sylnsfar/qrcode')
(左右滑動代碼)
運行一下看看效果,會發現在程序同一目錄下生成了一個名為“qrcode.png”的二維碼圖片,用微信掃一掃這生成的二維碼,就會跳轉到該項目在GitHub中的地址了~
2).生成帶圖片的二維碼
myqr.run(words='https://github.com/sylnsfar/qrcode',picture='python.jpg')
(左右滑動代碼)
這種模式還可以建立彩色二維碼,只需要將colorized參數設置為True。
myqr.run(words='https://github.com/sylnsfar/qrcode', picture='python.jpg', colorized=True)
(左右滑動代碼)
3).生成動態二維碼
動態二維碼與帶圖片的二維碼的生成方法沒什么區別,只要采用“.gif”格式的圖片即可生成黑白或者彩色的動態二維碼。當然,如果不想在程序中調用myqr模塊,也可以直接在命令行中實用myqr指令生成需要的二維碼,例如:
myqr'https://github.com/sylnsfar/qrcode'-p girl.gif -c
(左右滑動代碼)
看一下瘋狂動物城主題,狐貍和兔子擁抱在一起的二維碼
3.簡單的操作一下
看完之后是不是心癢癢,也想生成一個個性的二維碼!
-
二維碼
+關注
關注
7文章
451瀏覽量
27145 -
程序
+關注
關注
117文章
3820瀏覽量
82390 -
python
+關注
關注
56文章
4823瀏覽量
86160
原文標題:推薦一個簡單又好玩的Python庫
文章出處:【微信號:gh_ecbcc3b6eabf,微信公眾號:人工智能和機器人研究院】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
基于STM32的二維碼識別源碼+二維碼解碼庫lib
二維碼軟件中制作Dot Code二維碼的步驟
工業二維碼是什么,如何使用工業二維碼
讀取二維碼掃描設備有哪些類型
二維碼掃碼讀頭有什么功能?如何選擇二維碼讀頭?

評論