ZXing生成和读取条形码二维码(C#)
来源:互联网 发布:典韦 程咬金 知乎 编辑:程序博客网 时间:2024/05/16 07:40
程序下载:点击打开链接
http://download.csdn.net/detail/softimite_zifeng/9733790
1. 条形码生成:
//设置条形码规格EncodingOptions encodeOption = new EncodingOptions();//设置宽和高encodeOption.Height = 130;encodeOption.Width = 240;BarcodeWriter wr = new BarcodeWriter();wr.Options = encodeOption;//条形码:根据自己的需要选择条形码格式wr.Format = BarcodeFormat.EAN_13;//生成条形码Bitmap image = wr.Write(textBox1.Text);//显示pictureBox1.Image = image;
2. 条形码读取:
DecodingOptions decodeOption = new DecodingOptions();decodeOption.PossibleFormats = new List<BarcodeFormat>() { BarcodeFormat.EAN_13 };//读取条形码BarcodeReader br = new BarcodeReader();br.Options = decodeOption;Result result = br.Decode(pictureBox2.Image as Bitmap);if (result == null){ MessageBox.Show("读取失败");}else{ //读取成功 textBox3.Text = result.Text;}
3. 二维码生成:
//设置QR二维码的规格QrCodeEncodingOptions qrEncodeOption = new QrCodeEncodingOptions();//设置编码格式,否则中文乱码qrEncodeOption.CharacterSet = "UTF-8";//设置宽和高qrEncodeOption.Height = 200;qrEncodeOption.Width = 200;//设置周围空白边距qrEncodeOption.Margin = 1;BarcodeWriter wr = new BarcodeWriter();//二维码wr.Format = BarcodeFormat.QR_CODE;wr.Options = qrEncodeOption;//生成二维码Bitmap image = wr.Write(textBox4.Text);//显示pictureBox3.Image = image;
4. 二维码读取:
DecodingOptions decodeOption = new DecodingOptions();decodeOption.PossibleFormats = new List<BarcodeFormat>() { BarcodeFormat.QR_CODE };//读取二维码BarcodeReader br = new BarcodeReader();br.Options = decodeOption;Result result = br.Decode(pictureBox4.Image as Bitmap);if (result == null){ MessageBox.Show("读取失败");}else{ //读取成功 textBox7.Text = result.Text;}
0 0
- ZXing生成和读取条形码二维码(C#)
- ZXing 生成二维码和条形码
- Zxing生成二维码 条形码
- 用ZXing 生成条形码和二维码图片
- ZXing二维码、条形码生成和扫描
- Android基于Zxing实现二维码,条形码扫描和生成二维码
- zxing生成二维码或者条形码
- Zxing二维码、条形码扫描/生成
- ZXing生成条形码、二维码、带logo二维码
- 碎步二:zxing核心包生成条形码和二维码
- iOS 条形码 二维码 的生成 和 扫描 zBarSDK zXing
- Android ZXing二维码、条形码的生成和解析
- 利用ZXing生成和读取二维码
- java zxing二维码(可带logo)、条形码生成解析
- 生成二维码和条形码
- Android二维码开源项目zxing用例简化和生成二维码、条形码
- 关于ZBar和ZXing二维码和条形码
- 使用ZXing扫描条形码和二维码
- GPU上冗余多线程的实际实现
- angular 倒序绑定数据
- springWeb返回Json数据的处理
- 编译警告:ISO C90 forbids mixed declarations and code
- mysql 中二进制日志
- ZXing生成和读取条形码二维码(C#)
- 微信开发 (一) 消息回复
- 一次启动tomcat失败的案例
- node-oracledb 安装
- 开发移动应用程序的三种选择:原生、HTML5或混合
- 底部导航栏的几种实现方式
- 百度地图canvas自定义轨迹
- linux系统中device tree的SPI描述
- ECharts简介