首页 > 代码库 > 码的生产——(二维码、条形码)
码的生产——(二维码、条形码)
二维码
二维码(这里指QR Code)是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形。
先看一个效果
用手机扫扫看这个码的含义 :)
生成上面码的代码:
1 static void GenerateImg() 2 { 3 QrEncoder qrEncoder = new QrEncoder(ErrorCorrectionLevel.H); 4 QrCode qrCode = qrEncoder.Encode("http://www.cnblogs.com/Aphasia"); 5 6 GraphicsRenderer renderer = new GraphicsRenderer(new FixedModuleSize(5, QuietZoneModules.Two), Brushes.Black, Brushes.White); 7 using (FileStream stream = new FileStream(@"Z:\temp\Aphasia.png", FileMode.Create)) 8 { 9 renderer.WriteToStream(qrCode.Matrix, ImageFormat.Png, stream);10 }11 }
这里需要用到
Gma.QrCodeNet.Encoding.dll
System.Drawing.dll
QrCodeNet 的更多例子参见: http://qrcodenet.codeplex.com/
条形码
条形码(这里指 code39码)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。
先看效果
本文所示代码下载:http://files.cnblogs.com/Aphasia/Codedemo.rar
码的生产——(二维码、条形码)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。