前两天野郎写了一篇
《看野路子如何制作漂亮的平面动态二维码》
许多童鞋对二维码的构造很感兴趣:
好吧
今天我们就来简单聊一下这匹火的不要不要的“马”:
说到这个话题,我们不得不聊一下另外一匹“马”:
没错,这就是我们平常在包装袋上经常看到“条码”
由于条码只能在一个维度,也就是x轴上存储数据
所以也叫做“一维码”。
然后由于“一维码”只能存储阿拉伯数字0-9的数据
所以需要存储更多数据
最直接的方法就是增加一个维度
让y轴上也能存储数据。
因此,二维码就出现了!
当然,二维码还分了很多种类,大家有兴趣可以问问度娘,本文主要将的是最常用的QR码。
那么问题来了:
QR码是如何存储数据的呢?
答案是:二进制码。
大家还记得读书的时候学的计算机原理吧,所有的电脑程序本质上都是一堆0和1组成的代码,有0和1这两个数字就有了一切!
所以在QR码中,
白色的方块代表0,黑色的方块代表1。
因此当我们想要绘制漂亮的二维码的时候
由于QR码储存数据的原理
我们最好是标出辅助线来
一个点一个点的描
这样比较容易保证制出来的二维码能够正常识别。
说完了QR码的基本原理以后
我们在再来说说大家很关心的QR码构造问题
那这里我们先提出一个概念:容错率。
别急,慢慢来。
还记得我上次给大家安利网站草料二维码吗?
当我们得到了自己想要的纯黑白QR码以后
点击红色方框处的美化器:
再点击切换高级美化器:
这里可以看到一个调整QR码容错的选项
最低7%,最高30%
代表的意思其实很容易理解:
比如这个QR码中有100个点,遮盖住其中7个点还可以识别出来,那么容错率就是7%。
也因为这个容错率,
所以QR码具有一定的包容性,也让QR码设计得到了发挥的可能性。
了解了容错率,接下来我们再来看看QR码的几个重点区域的用途:
我简单的在QR码上比划了一下,大家可以简单看看
蓝色区域:也称“码眼”,位置探测图形,用于标识二维码面积大小
绿色区域:定位图形,用于标识二维码x和y轴的走向
红色区域:校正图形,也是定位用的
剩下的区域都是存储数据的!
网上有很多说法是位置探测区及矫正区(即上图的蓝色和红色方块处)是不能修改的,否则识别不出来,其实不然,还记得上次我做的二维码吗?
其实这几个区域不是不能修改
只是尽可能的减少夸张的设计,运用较强烈的对比色,也是可以识别出来的!
当我们理解了QR码的
存储数据原理、容错率以及几个重点的区域以后
利用好这几个知识点
再加上一点创意以及耐心
就能绘制出漂亮的二维码了!
附送一张野郎正在绘制中的二维码,
设计师们通常是用Ai来做
野路子的我用ppt
不过这确实是一个需要时间和耐心的活啊
这是野郎的第一次写科普文
如果你有什么好的建议
欢迎后台撩我哦!
本文由“野鹿志”发布
欢迎分享,转载请注明出处
网友评论