二維碼,如何設(shè)計(jì)創(chuàng)意二維碼

2022-12-26 18:34:07 來(lái)源/作者: / 己有:31人學(xué)習(xí)過(guò)

我曾經(jīng)以為,二維碼就是這樣的

二維碼,如何設(shè)計(jì)創(chuàng)意二維碼

或者是這樣的

二維碼,如何設(shè)計(jì)創(chuàng)意二維碼

好看一點(diǎn)的也不過(guò)是這樣的……

二維碼,如何設(shè)計(jì)創(chuàng)意二維碼

直到有一天,boss說(shuō):

二維碼,如何設(shè)計(jì)創(chuàng)意二維碼


于是LZ便去問(wèn)度娘:啥是“流弊”的二維碼?

接著LZ的世界觀被兇殘的刷新了……

這都是些什么鬼!

有這樣的

二維碼,如何設(shè)計(jì)創(chuàng)意二維碼

這樣的

二維碼,如何設(shè)計(jì)創(chuàng)意二維碼

這樣的

二維碼,如何設(shè)計(jì)創(chuàng)意二維碼

還有這樣的

二維碼,如何設(shè)計(jì)創(chuàng)意二維碼

然而這些的確就是二維碼,而且掃描識(shí)別神馬的一點(diǎn)問(wèn)題都沒(méi)有!于是LZ一邊凌亂一邊心中吶喊:我也要設(shè)計(jì)出這么流弊的二維碼!

那么怎樣來(lái)開(kāi)始設(shè)計(jì)呢?我們先來(lái)搞清楚二維碼的運(yùn)作原理吧。

二維碼,如何設(shè)計(jì)創(chuàng)意二維碼

這貨為什么叫“二維碼”?

我們先來(lái)看看“一維碼”長(zhǎng)啥樣——

二維碼,如何設(shè)計(jì)創(chuàng)意二維碼

這不就就是我們?cè)谏唐钒b上經(jīng)常見(jiàn)到的條形碼么!

為什么要取個(gè)這么高端的名字……

仔細(xì)想想,似乎也很有道理,因?yàn)闂l形碼只能在一個(gè)維度,也就是x軸上存儲(chǔ)數(shù)據(jù)。

二維碼,如何設(shè)計(jì)創(chuàng)意二維碼

那么問(wèn)題來(lái)了,一維碼只能存儲(chǔ)阿拉伯?dāng)?shù)字0-9的數(shù)據(jù),特么不夠用?。∧[么辦!

那么,增加一個(gè)維度好了,讓y軸上也能存儲(chǔ)數(shù)據(jù)不就行了嘛!

是不是很機(jī)智!

所以二維碼就產(chǎn)生了。

二維碼,如何設(shè)計(jì)創(chuàng)意二維碼

LZ不禁對(duì)發(fā)明二維碼的大哥充滿無(wú)限崇拜……趕緊來(lái)問(wèn)問(wèn)度娘發(fā)明二維碼的天才是誰(shuí)。

度娘說(shuō):二維碼是上世紀(jì)80年代的時(shí)候由歪果仁發(fā)明的(根本沒(méi)說(shuō)是哪位大哥嘛),而且碼制有很多種,有PDF417、QR Code、Code 49、Code 16K、Code One(LZ已暈)。我們平時(shí)最常用的那種是QR Code,QR即“Quick Response”的縮寫,意為快速識(shí)別。QR code最早由日本人發(fā)明,應(yīng)用于汽車制造,目的是對(duì)生產(chǎn)流程中的每一個(gè)零件進(jìn)行追蹤。

二維碼儲(chǔ)存數(shù)據(jù)的方式

那么問(wèn)題又來(lái)了,這一堆白的黑的方塊怎么能存儲(chǔ)數(shù)據(jù)的?

機(jī)智的LZ又求助于度娘……得到的答案是:二進(jìn)制碼