二維碼|是黑白小方塊不是俄羅斯方塊?
原創(chuàng)“40年前的互聯(lián)網(wǎng),10年前的淘寶,今天的二維碼……”好吧,小編承認這個說法確實是有點夸張了,但是我們不可否認的是,這些毫不起眼的黑白小方塊正在悄然改變著我們的生活方式。
不知道從什么時候開始我們的生活中就突然之間充滿了二維碼,網(wǎng)頁登錄要用二維碼,加好友要用二維碼,連小編家樓下賣粽子的大爺都開始支持二維碼支付了,那么你有沒有想過,這些不規(guī)則的幾何圖案為何如此神奇,究竟黑白方塊的背后隱藏著那些“秘密”?
話說二維碼
說起二維碼,那就不得不先說說他的哥哥——條形碼。生活中最常見的條形碼就是超市里貼在商品背后的黑白條了,收銀員進行掃碼時,電腦在水平方向上識別粗細不同的黑白條,找到其中隱藏的商品編號信息。
條形碼
二維碼
二維碼與條形碼***的不同就是,條形碼只在一個水平維度上攜帶信息,而二維碼在水平垂直兩個方向上都攜帶信息,這也就是為什么條形碼是長方形,二維碼是正方形的原因了。還有一個區(qū)別就是,一維的條形碼只能由數(shù)字和字母組成,而二維碼還能夠存儲漢字、圖片等信息,相較于一維碼,二維碼的應(yīng)用領(lǐng)域要更加廣泛。
其實說白了,不管是條形碼還是二維碼其本質(zhì)都是把數(shù)字、字母、符號等字符翻譯成手機和電腦可識別的圖案。最關(guān)鍵的問題出現(xiàn)了,這些畫風(fēng)完全不同字符是怎么變成長相類同的圖案的呢?
說到這就不得不提到一個人類跨時代的偉大發(fā)明——二進制。我們?nèi)粘K褂玫臐h字、字母、數(shù)字都可以轉(zhuǎn)化成由0和1組成的二進制序列,這個轉(zhuǎn)化過程我們稱之為編碼。整個計算機和互聯(lián)網(wǎng)文明都建立在二進制的基礎(chǔ)上,你現(xiàn)在看的這篇文章在手機中也不過是一大串0和1而已。
待字符變成0和1的序列后再進行一系列的優(yōu)化算法就可以得到最終的二進制編碼。在這***的編碼中,一個0對應(yīng)一個白色小方塊,一個1對應(yīng)一個黑色小方塊,把這些小方塊按照8個一組填進大方塊里,我們就得到了一個完整的、可被手機和電腦識別的二維碼圖案了。
有些人可能會問為什么不同的二維碼都有三個長相相同的小方塊呢?其實那三個方塊并不包含信息,而是專門用來給手機定位的,不信你就拿出手機掃一掃,小編跟你賭兩個肉粽子,正著倒著斜著掃出來的結(jié)果絕對都是一樣的。
手繪二維碼
還記不記得剛剛過去的520朋友圈上瘋傳的那張表白二維碼,其實除了支付和加好友,二維碼還可以共享文本信息,成為你告白的***助攻,下面小編就給各位白話一下手繪二維碼到底是怎么實現(xiàn)的。
首先我們要先在度娘中輸入“二維碼生成器”,找到能夠生成二維碼的網(wǎng)站,輸入掃描二維碼后想得到的句子,點擊生成,這就是我們要繪制的二維碼圖像了。
l 然后我們就開始進入到了繪制的環(huán)節(jié),***步先數(shù)格子,接下來繪制并填充表格,記得要數(shù)好二維碼的邊長哦(占幾個格子)。
l 接下來是最需要細心對待的部分了,我們要用鉛筆將需要涂黑的小方塊標記出來
l 然后就是考驗?zāi)銈兯囆g(shù)天分的時刻了!涂色!
l ***將多余的部分擦拭掉就大功告成了~
二維碼的重要意義
其實無論是移動支付和添加好友,還是傳遞文本信息,都只是二維碼應(yīng)用的冰山一角而已。
端午節(jié)粽子禮盒上的二維碼可以讓你了解端午的由來,博物館文物的二維碼可以充當導(dǎo)游為你講述歷史,公司的宣傳二維碼可以帶你走進企業(yè)文化的內(nèi)部一探究竟。
端午節(jié)小科普:
我想二維碼***的意義,大概就是它開創(chuàng)了現(xiàn)實世界網(wǎng)絡(luò)化的先河吧。
二維碼說到這里就都結(jié)束了,看完文章千萬別忘了掃碼關(guān)注我們呦~