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