要自己研发二维码,其实并不是一个困难的事儿。这二维码说白了,其实就是用黑色和白色的方块间隔来代表计算机里的0和1而已,然后靠着不停的0和1来让计算机了解到底这二维码背后代表的是啥东西。像是一般的二维码呢,那兼容的码表就是ascii码,这么一个ascii码就是靠着数字来代表各种标点符号以及各种字母的。比如说48就是代表数字0,49就是代表数字1,61就是代表等于号,65就是代表字母a。这样一来,就可以用纯数字的形式来表示各种网址什么的,然后把这种数字表现形式呢在改变成了二进制,那不就是二维码的原码么?接着再转换成了黑色和白色的方块,不就行了么?当然了,为了保证一定的简化以及效率,可以把一些固定“搭配”给简化下来,比如说像http这样的网址前的协议符号,那是不是能用一个特殊的标识给替代一下?
甚至汉字是不是也可以用特殊标识替代一下?当然了,正规的说来是不用的,因为华夏高科这要弄的二维码呢,那要弄的是一个在线验证的东西——也就是说在不联网的状态下,直接用华夏高科出的二维码扫描器去扫二维码是没有用的!因为如果不在线验证的话,谁能保证不会有人想要自己弄个夹杂了木马程序之类的二维码给弄出来?这就像是网络游戏一样,想要杜绝外挂,那就只能把绝大多数的计算内容都放到服务器上,只有这样才能杜绝各种恶性外挂!否则计算都是在本机电脑上,那真是随着时间的推移必定会出现各种变态外挂!
然后传统日本那边发明的二维码呢,为什么要在三个角上弄三个回字型呢?那就是为了让机器扫描的时候能够方便的定位,通过这三个点来让机器明白应该从哪儿开始读起!这一点华夏高科倒是学了去,不过这学来了之后,并不是完全照人家抄,而是学习了他们这种定位的想法之后。在二维码的中心弄上了一个,这logo呢自然就是华夏高科的标志。如此一来,这二维码扫描的时候直接就可以以中间一点的logo来确定二维码么,到时候不就能读出来了?虽然说只有一个点不如人家三个点的能够确定上下左右是否放倒了……但是谁家会把二维码放倒啊喂!
Loading...
未加载完,尝试【刷新】or【关闭小说模式】or【关闭广告屏蔽】。
尝试更换【Firefox浏览器】or【Chrome谷歌浏览器】打开多多收藏!
移动流量偶尔打不开,可以切换电信、联通、Wifi。
收藏网址:www.ebookchina.com
(>人<;)