zoukankan      html  css  js  c++  java
  • (zxing.net)一维码Code 93的简介、实现与解码

    一、简介

    一维码Code 93: Code 93码与Code 39码的字符集相同,但93码的密度要比39码高,因而在面积不足的情况下,可以用93码代替39码。它没有自校验功能,为了确保数据安全性,采用了双校验字符,其可靠性比39条码还要高.

    一维码Code 39的介绍可以参考:https://www.cnblogs.com/weiweixiang/p/10075260.html

    二、实现

     1         public ActionResult CODE_93()
     2         {
     3             EncodingOptions options = new EncodingOptions();
     4             options.PureBarcode = false; //是否将内容字符串显示在图片上。false 为显示 true为不显示
     5             options.GS1Format = false;    //是否符合GS1
     6             options.Width = 150;    //图片宽度,根据内容的长度会自动增长
     7             options.Height = 75;    //图片高度
     8             options.Margin = 30;    //填充,在图片左右填充空白 30则左右各15
     9 
    10             BarcodeWriter writer = new BarcodeWriter();
    11             writer.Format = BarcodeFormat.CODE_93;
    12             writer.Options = options;
    13 
    14             //如需设置图片为其它颜色,使用此段代码
    15             //BitmapRenderer renderer = new BitmapRenderer();
    16             //renderer.Foreground = Color.Black;
    17             //renderer.Background = Color.White;
    18             //renderer.TextFont = new Font(FontFamily.GenericSansSerif, 10);     //内容字体
    19             //writer.Renderer = renderer;
    20 
    21             Bitmap bmp = writer.Write("123456789");
    22             MemoryStream ms = new MemoryStream();
    23             bmp.Save(ms, ImageFormat.Png);
    24             ms.Flush();
    25             ms.Position = 0;
    26             return File(ms, "application/x-png");
    27         }

    测试图像如下:

     

    三、解码

      点击查看

  • 相关阅读:
    云之家技术文档下载
    原始MAC地址
    如何创建数据中心
    获取金蝶云试用许可
    【分享】工作流支持邮件提醒相关配置
    调试K3网页版需要注意的问题
    excel2010冻结行列
    Delphi 泛型 接口约束的实例 转
    delphi 各新版本特性收集
    Delphi XE Refactor重构功能简单说明 转
  • 原文地址:https://www.cnblogs.com/weiweixiang/p/10075298.html
Copyright © 2011-2022 走看看