asp.net 设计条码code 11的问题
前一段时间思考了一些条码生成的问题,其实条码也可以说是加密的文件显示。
一个条码首先要有规定 比如code 11
又 1234567890 - 这11个字符组成
而1 又用 5码 表示
"1"表示是粗线条,"0"表示细线条,"11"表示是特粗线条.
B1,B2,B3為黑色线条,S1及S2為白色线条
从理解上 粗细好理解,黑白也容易理解,但细线条到粗线条在到特粗线条就不好让机器来设置了,什么是细,什么是特粗呢,粗又是什么呢?
也许这个地方真的让人犯难。
只能先自己设定了宽度了,细为多少,粗为多少,特粗为多少,然后根据生成的图片,扫描识别,不断的修正一个接近于能识别的宽度设置。
而扫描识别也就是一个解密的过程,这个线条代表什么,根据条状样式在还原就可以