审美这事,萝卜青菜各有所爱。比如最近微信发布的小程序码,有人感慨“终于换掉了丑陋的二维码”,有人却说它像“菊花”。微信推出小程序,是因为二维码丑吗?我觉得未必。先来看看二维码是不是真的丑。这是专业设计师做出来的二维码,丑吗?【设计师:月儿妆】在脑洞大开的设计师手里,二维码们并不甘为一个普通的二维码,它们个个都是有理想有追求的二维码。它可能想变成一个披萨:【设计师:dgnotdog】或者变成一个科幻基地:【设计师:邦古拉朵】从无码到有码二维码的发明,和二进制紧密相关。二维码中的每一个黑色方块都称为“码元”。它代表着二进制中的 1,没有码元的位置则代表 0,不同的排列方式能够表达二进制中的 1010110 …… 从而存储海量的信息。据小编了解,一个QR码,最多可以容纳数字? 7089 个,或字母4296个,或中文汉字984个(采用UTF-8编码计算)。算起来,两个二维码就能把本文的所有文字藏起来。设计师能否随意折腾?一个完整的二维码通常包括数据、定位等多个不同区域,每个区域承担不同的功能。【作者Great Brightstar 来自维基共享资源】根据格式的不同,二维码的容错率一般是7%~30%左右,。所以我们会发现,一个二维码被遮挡一部分,并不会影响正常的扫描,因为它通过信息冗余来完成了纠错。【左边遮住一大块能扫,右边只遮住定位点却扫不出来】在一个二维码中,每个码元只是起到了“点”的作用,形状并不太重要,所以它可以由方形变成圆角,也可以变成一个独立的图案 。比如可以用一堆糖果来拼一个二维码:【图片来源:UI设计网】由此,我们会发现知道,其实QR码能够玩出的花样非常之多。小编编辑认为,小编注意到一件事:无独有偶,在微信推出小程序码之前,facebook 和 snapchat 也纷纷推出了 自己“环形码”“幽灵码”“菊花码”。体系封闭,恰恰降低了被攻击者恶意利用的可能性。在此之前,二维码由于技术门槛低、人人都可以复制、打印和发布,安全问题已经广受关注。很多病毒软件或者恶意网站,通过转换工具很容易就能生成二维码,
更多相关内容: