上周五,闲逛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)
贴一下代码,这是识别的:
ZXing二维码识别与生成:Google开源库实践

本文介绍了如何使用Google的开源项目ZXing进行二维码的读取与生成。通过C#代码示例展示了如何实现二维码图像的读取和内容识别,以及如何生成二维码图片。在使用过程中,提到了需要修改源代码中的字符编码问题以避免乱码,并分享了编译好的DLL和参考资料链接。
最低0.47元/天 解锁文章
1711

被折叠的 条评论
为什么被折叠?



