asp.net 设计条码code 11的问题

前一段时间思考了一些条码生成的问题,其实条码也可以说是加密的文件显示。

一个条码首先要有规定 比如code 11

又 1234567890 - 这11个字符组成 

而1 又用 5码 表示 

"1"表示是粗线条,"0"表示细线条,"11"表示是特粗线条.

B1,B2,B3為黑色线条,S1及S2為白色线条

从理解上 粗细好理解,黑白也容易理解,但细线条到粗线条在到特粗线条就不好让机器来设置了,什么是细,什么是特粗呢,粗又是什么呢?

也许这个地方真的让人犯难。

只能先自己设定了宽度了,细为多少,粗为多少,特粗为多少,然后根据生成的图片,扫描识别,不断的修正一个接近于能识别的宽度设置。

而扫描识别也就是一个解密的过程,这个线条代表什么,根据条状样式在还原就可以

posted @ 2017-10-26 16:12  花开而已  阅读(235)  评论(0编辑  收藏  举报