<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>

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

          共 1563字,需瀏覽 4分鐘

           ·

          2020-08-24 14:24

          ↑?關(guān)注 + 星標(biāo)?~?有趣的不像個(gè)技術(shù)號(hào)
          每晚九點(diǎn),我們準(zhǔn)時(shí)相約??


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


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


          后半部分呢?那肯定要增加一些趣味啊。


          先看看在抖音上超級(jí)火的視頻吧。



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


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



          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ù)接收一個(gè)字符串作為二維碼的內(nèi)容。


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


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



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



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


          在網(wǎng)上沒有收到同款圖片,只找到了一個(gè)類似的動(dò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)邊長是取決于你輸入的信息的長度和使用的糾錯(cuò)等級(jí)。
          level='H',
          #控制糾錯(cuò)水平,范圍是L、M、Q、H,從左到右依次升高
          picture='發(fā)射心心.gif',
          #將QR二維碼圖像與一張同目錄下的圖片相結(jié)合,此處設(shè)置該圖片
          colorized=True,
          #默認(rèn)是黑白(False),可以選擇彩色(True)
          contrast=1.0,
          #調(diào)節(jié)圖片的對(duì)比度,1.0 表示原始圖片,更小的值表示更低對(duì)比度,更大反之。默認(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的鏈接生成了文章開始視頻里的動(dòng)態(tài)二維碼了,不如發(fā)給女朋友試試?


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


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


          參考文章:

          Huang supreme 《python教你生成動(dòng)態(tài)二維碼》




          瀏覽 75
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <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>
                  日韩一区二区三区免费播放 | 亚洲免费播放视频 | 黄色电影网站社区视频 | 日本免费黄色电影视频 | 91色在线视频 |