大家好,歡迎來(lái)到 Crossin的編程教室 !
二維碼想必大家都已經(jīng)不陌生了,畢竟每天我們的生活都處在你掃我還是我掃你的選擇之中。但你有沒(méi)有發(fā)現(xiàn),在千篇一律的黑白正方形二維碼中,有些人的二維碼好像長(zhǎng)得不大一樣?
今天我們就來(lái)教你一個(gè)簡(jiǎn)單的方法,通過(guò)一個(gè) Python 庫(kù),一行代碼生成個(gè)性化二維碼。
生成酷酷的二維碼,不要 998,不要 998,只要 2 小步!2 小步,你走不了吃虧,2 小步,你走不了上當(dāng)!
一鍵回車,一頓晃瞎眼的也不知道是什么東西飄過(guò),當(dāng)看到 "Successfully installed xxx"?的時(shí)候,代表安裝成功:
你看我之前的二維碼,小小的頭像就嵌在大大的二維碼中間,但是現(xiàn)在我們有了呢,我們就能加上自己喜歡的照片,讓二維碼更有辨識(shí)度,比如化身憨批...
比如我用上面這張圖來(lái)演示,文件名為 hanpi.jpg,然后輸入如下代碼:myqr -c?-v15 -p?hanpi.jpg https://crossincode.com/home/
見(jiàn)證奇跡之前,我先講一下上面代碼種參數(shù)的意思是啥:
-c :想要生成彩色,不用 -c 生成的是黑白圖片;
-v :控制二維碼的邊長(zhǎng),范圍為 1- 40,數(shù)字越大邊長(zhǎng)越長(zhǎng);
-p:指定圖片,將圖片和二維碼結(jié)合起來(lái)還有后面的鏈接,當(dāng)你掃描生成的二維碼的時(shí)候,就可以跳轉(zhuǎn)到該鏈接的頁(yè)面(這里用的是我 CSDN 的鏈接,歡迎關(guān)注)。下面就是一鍵回車,等等等等等片刻以后,如果你發(fā)現(xiàn)?"Succeed" 這個(gè)單詞,那么恭喜你,成功了:
(如果在微信里沒(méi)有自動(dòng)跳出識(shí)別選項(xiàng),記得先點(diǎn)擊進(jìn)入大圖再長(zhǎng)按)
如果 myqr 只能生成靜態(tài)圖的二維碼,那也配不上"酷"這個(gè)詞,它香就香在還可以和動(dòng)態(tài)圖進(jìn)行結(jié)合,而且同樣沒(méi)有難度,可以說(shuō)是一樣的配方。只不過(guò)這次需要的是動(dòng)態(tài)圖,下面就拿咱們班的女同學(xué)給大家做個(gè)演示:
文件名為 shiyuan1.gif,還是輸入一樣的代碼,只不過(guò)把上次的?"hanpi.jpg" 換成 "shiyuan1.gif" 即可:
myqr -c?-v7 -p?shiyuan1.gif https://crossincode.com/home/
繼續(xù)一鍵回車,然后你要有耐心的等等等等等等等等...等待的時(shí)間大概是靜態(tài)圖的好多倍,畢竟 gif 是由好多張靜態(tài)圖組合起來(lái)的。
經(jīng)過(guò)漫長(zhǎng)的等待,"Succeed" 終于出現(xiàn)了:
怎么樣,這二維碼挺好看的吧?而且,掃碼功能毫無(wú)影響。到了現(xiàn)在會(huì)跳轉(zhuǎn)的動(dòng)態(tài)二維碼我已經(jīng)熟悉掌握,我膨脹了,做二維碼這種事已經(jīng)難不倒我了...所以,我開始了給自己公眾號(hào)做二維碼的過(guò)程...我信心滿滿的輸入了如下的代碼:
myqr?-c?-v7?-p?shiyuan2.gif?crossincode

目的就是:讓你打開微信搜索 crossincode,GET一個(gè)帥氣的公眾號(hào)...

我掃!我掃!我掃掃掃!
我掃!我掃!我再掃掃!
咦?怎么和想象中的不一樣?...難道我配不上這么可愛(ài)的二維碼???
為什么不行呢?
問(wèn)題就出在最后的一串字母(crossincode)上,對(duì)手機(jī)來(lái)說(shuō),這只是一串字母,它可能是阿貓阿狗阿王八,也可能是隔壁老王家喵喵蓋粑粑的砂。因此必須有一種約定俗稱的方式,讓手機(jī)一下子就知道這是你的公眾號(hào),從而打開關(guān)注界面,這就叫:協(xié)議
別人的協(xié)議我不知道,我自己公眾號(hào)的協(xié)議倒是清清楚楚,做這件事需要三步。
首先保存微信二維碼...
然后找二維碼解碼工具,我給大家找了一個(gè):
解碼就是把二維碼轉(zhuǎn)為字符串的過(guò)程,上傳二維碼以后,會(huì)在下方出現(xiàn)解碼結(jié)果:

myqr -c?-v7?-p?shiyuan4.gif http://weixin.qq.com/r/wXWGnqzEDfFyrej99yDT

掃掃掃掃掃掃,結(jié)果穩(wěn)的一批,不信你試試。同樣qq微信加各種群照貓畫虎搞起來(lái)!搞不定來(lái)找我!成功了的同學(xué)來(lái)個(gè)了轉(zhuǎn)發(fā)/點(diǎn)贊/收藏行不行?
_往期文章推薦_