<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          七夕節(jié)| 如何用 python 制作動態(tài)二維碼,來哄女朋友開心?

          共 1679字,需瀏覽 4分鐘

           ·

          2020-08-27 14:35

          大家好,今天是七夕

          如何用python制作動態(tài)二維碼,來哄女朋友開心?

          這句話前半部分相信大家已經(jīng)很熟悉了,很多同學(xué)也給自己的網(wǎng)站地址做過圖片為底的二維碼。

          后半部分呢?那肯定要增加一些趣味啊,不然豈不是對不起凹凸數(shù)據(jù)的solgan。

          先看看在抖音上超級火的視頻吧。


          原理非常簡單,關(guān)鍵就是那個帶圖片的二維碼。

          那我們接下來開始仿照著做一下。


          1、拿到網(wǎng)址

          手疾眼快的截圖,拿到剛才視頻中出現(xiàn)的二維碼,并解析成網(wǎng)址。

          結(jié)果:https://a.scene.eprezi.com/s/XteInz0v?adpop=1


          2、安裝MyQR庫

          直接用pip install MyQR(或者myqr)即可。

          需要注意的是MyQR依賴于python3,在python2的環(huán)境下可能無法正常運(yùn)行。


          3、了解一下myqr相關(guān)參數(shù)的使用說明



          4、生成普通二維碼

          在程序中導(dǎo)入MyQR包下的模板myqr,其中word參數(shù)接收一個字符串作為二維碼的內(nèi)容。

          from MyQR import myqr #此處注意大小寫
          myqr.run(words='https://a.scene.eprezi.com/s/XteInz0v?adpop=1')

          這里沒有加參數(shù)限制,所以運(yùn)行后本地只生成了一個名為“qrcode.png”的普通二維碼圖片。


          下面我們添加參數(shù)試試。


          5、生成帶圖片的動態(tài)二維碼

          在網(wǎng)上沒有收到同款圖片,只找到了一個類似的動圖,并命名為:發(fā)射心心.gif


          代碼如下(相關(guān)參數(shù)解釋我已經(jīng)寫在了注釋里):

          from MyQR import myqr
          #使用前需要先安裝myqr模塊,終端里運(yùn)行:pip install myqr

          myqr.run(
          words='https://a.scene.eprezi.com/s/XteInz0v?adpop=1',
          #輸入鏈接或者句子作為參數(shù),掃描二維碼后顯示
          version=5,
          #控制邊長,范圍是1到40,數(shù)字越大邊長越大,默認(rèn)邊長是取決于你輸入的信息的長度和使用的糾錯等級。
          level='H',
          #控制糾錯水平,范圍是L、M、Q、H,從左到右依次升高
          picture='發(fā)射心心.gif',
          #將QR二維碼圖像與一張同目錄下的圖片相結(jié)合,此處設(shè)置該圖片
          colorized=True,
          #默認(rèn)是黑白(False),可以選擇彩色(True)
          contrast=1.0,
          #調(diào)節(jié)圖片的對比度,1.0 表示原始圖片,更小的值表示更低對比度,更大反之。默認(rèn)為1.0。
          brightness=1.0,
          #調(diào)節(jié)圖片的亮度,用法與contrast相同。
          save_name='xinxin.gif',
          #輸出文件名,格式可以是 .jpg, .png ,.bmp ,.gif ;

          myqr.run(words='https://www.cnblogs.com/Estate-47/')

          結(jié)果如下:

          這樣我們就根據(jù)H5的鏈接生成了文章開始視頻里的動態(tài)二維碼了,不如發(fā)給女朋友試試?

          溫馨提醒,微信發(fā)動態(tài)圖會變成表情包,建議發(fā)靜態(tài)圖。

          也就是改成picture='xinxin.jpg'即可。


          完整代碼和gif圖片
          后臺回復(fù)“gif”即可獲取

          參考文章:
          Huang supreme 《python教你生成動態(tài)二維碼》

          -END-

          往期精彩推薦 --??

          -- 1、在線代碼編輯器,可以分享給任何人
          -- 2、Python 造假數(shù)據(jù),用Faker就夠了
          -- 3、在Python中玩轉(zhuǎn)Json數(shù)據(jù)



          --? 留下你的“在看”唄!

          瀏覽 58
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲免费观看在线 | 国外成人 性视频免费 | xxxx国产 | 在线播放国内精品 | 成人无码久久久久毛片 |