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