怎么制作一款动态二维码(1)

来源:网络   作者:热心网友   发布时间:2016-12-16    浏览次数:16249

推荐阅读》《PS制作动态二维码教程》《micu UI设计培训视频教程下载


我曾经以为,二维码就是这样的


或者是这样的

好看一点的也不过是这样的……


直到有一天,boss说:


于是LZ便去问度娘:啥是“流弊”的二维码?

接着LZ的世界观被凶残的刷新了……

这都是些什么鬼!


有这样的


这样的


这样的


还有这样的


然而这些的确就是二维码,而且扫描识别神马的一点问题都没有!于是LZ一边凌乱一边心中呐喊:我也要设计出这么流弊的二维码!


那么怎样来开始设计呢?我们先来搞清楚二维码的运作原理吧。





这货为什么叫“二维码”?


我们先来看看“一维码”长啥样——


这不就就是我们在商品包装上经常见到的条形码么!

为什么要取个这么高端的名字……

仔细想想,似乎也很有道理,因为条形码只能在一个维度,也就是x轴上存储数据。



那么问题来了,一维码只能存储阿拉伯数字0-9的数据,特么不够用啊!肿么办!

那么,增加一个维度好了,让y轴上也能存储数据不就行了嘛!

是不是很机智!

所以二维码就产生了。




LZ不禁对发明二维码的大哥充满无限崇拜……赶紧来问问度娘发明二维码的天才是谁。

度娘说:二维码是上世纪80年代的时候由歪果仁发明的(根本没说是哪位大哥嘛),而且码制有很多种,有PDF417、QR Code、Code 49、Code 16K、Code One(LZ已晕)。我们平时最常用的那种是QR Code,QR即“Quick Response”的缩写,意为快速识别。QR code最早由日本人发明,应用于汽车制造,目的是对生产流程中的每一个零件进行追踪。



二维码储存数据的方式

那么问题又来了,这一堆白的黑的方块怎么能存储数据的?

机智的LZ又求助于度娘……得到的答案是:二进制码

联想到高中时候电脑课上学的计算机原理,LZ好像突然懂了!

所有的电脑程序本质上都是一堆0和1组成的代码对不对!对于电脑程序来说,有0和1这两个数字就有了一切!撸主顿时觉得自己好聪明!

在二维码中,白色的方块代表0,黑色的方块代表1。



二维码能容纳多少数据

既然二维码是用二进制存储数据的,那么如果把一个app做成二维码,扫一下就安装好,每个月可以节省不少流量呢,啊哈哈哈~


图样图森破!二维码的数据存储量是有限制的!


二维码的大小限制:最低21x21,最高177x177的矩阵

存储数据:

数字——最多7098字符

字母——最多4296字符

二进制数——最多2953字节

日文——最多1817字符

中文汉字——最多984字符(UTF-8),1800字符(BIG-5)


然而……

任天堂fc版超级玛丽

容量41k(41984字节)


app什么的根本塞不下好吗!!


QR码的结构

简单分析一下二维码的结构吧——




红色区域:位置探测图形,用于标识二维码面积大小


蓝色区域:定位图形,用于标识二维码x和y轴的走向


绿色区域:校正图形,也是定位用的


剩下的区域都是存储数据的!就这么简单!



123共3页
联盟广告
×

感觉还不错,那就赞助一下吧!您的鼓励就是我们坚持的动力!

打赏说明:您的赞助我们将用于购买网络带宽和优质设计资源,提升用户体验!

标签:ui干货

相关推荐

http://www.shejixf.com/shejijiaocheng/uisheji/5450.html
×

一键快速登录后才能下载本站资源

新会员登录即可获取5学币奖励,超爽下载!

×

一键快速登录后才能下载本站资源

新会员登录即可获取5学币奖励,超爽下载!

×

充值学币 立即开通