上周五,闲逛Google Code的时候,查看了一下Google参与的开源项目,
在code.google.com上点击"开源计划"然后点击使用 Google 的代码
即可查看Google所有的开源项目列表
翻了几页,发现一个zxing以前没听说过(孤陋寡闻了)
原来是个二维码的识别程序库,刚好前几个月还困惑火车票上的防伪码是怎么做的(才知道那种码叫QRcode),
于是把代码下载了下来,顺便说一下,这个库的示例数据是图片,所以体积较大,大概130M,
我用tortoise SVN, 由于网速太慢,下了三个小时,
顺便在网上也查了查相关资料,编译了java版本的试了一下
效果不错,可以使用,于是又把其.net版的工程编译了一下,是一个dll,debug版的212K
参照javase中的GUIRunner.java代码(很短的几句代码),在C#中实现了一个二维码的读取识别(QRCode)
参照javase中的MatrixToImageWriter.java(代码也很短),实现了二维码图片的生成(QRCode)
贴一下代码,这是识别的: