精华内容
下载资源
问答
  • 如何生成一维条码图片

    千次阅读 2017-02-22 21:20:03
    在创建类型对话框的列表双击”创建一维条码”. 出现一维条码参数对话框,如下图。 根据需要选择编码类型,条码颜色,然后输入条码号,单击”确定”按钮。(如果想生成透明的条码图,需要勾上”透明”选择框)...

    运行多多涂吧,在主窗口点击新建按钮,打开新建类型对话框。

    在创建类型对话框的列表双击创建一维条码”.

    出现一维条码参数对话框,如下图。 根据需要选择编码类型,条码颜色,然后输入条码号,单击确定按钮。(如果想生成透明的条码图,需要勾上透明选择框)。


    条码编码类型有:Ean8 , Ean13 , Code128A , Code128B , Code128C , Code39 , Code93 , Code25 , HIBC128 , HIBC39 , Code128Auto , GS1-128 , I2of5 , Codebar , MSI ,Code11 ,UPC-A , UPC-E , Industria25 , Matrix25 , Toshiba ,ISBN等。

     

    一个漂亮的标准的条码图产生了。 如下图:


    下面是使用多多涂吧创建的不同颜色和编码类型的条码,不知道老司机能否一样看出是哪些编码的条码。


    最新多多涂吧下载地址:

    http://www.hdy.net.cn/softshare/tuba.htm

    QQ交流群: 295860595   



    展开全文
  • 能根据条码图片识别内容 一维
  • vb.net:一维条码生成、二维条码生成、二维条码识别、分别从文件、屏幕、摄像头等获取条码图片,并从图像自动识别为文本内容、同时可以实现打印、保存为文件等操作的VB.NET2008源程序
  • c#一维条码生成图片

    千次阅读 2015-12-22 15:00:53
    //条码颜色  b.IncludeLabel = true;  b.Alignment = BarcodeLib.AlignmentPositions.LEFT;  b.LabelPosition = BarcodeLib.LabelPositions.BOTTOMCENTER;//code的显示位置  b.ImageFormat = System.Drawing...

    private void button1_Click(object sender, EventArgs e)
            {
                pictureBox1.Image = null;
                System.Drawing.Image image;
                int width = 148, height = 55;
                string fileSavePath = AppDomain.CurrentDomain.BaseDirectory + "BarcodePattern.jpg";
                if (File.Exists(fileSavePath))
                {
                    File.Delete(fileSavePath);
                }
                string value = textBox1.Text;
                GetBarcode(height, width, BarcodeLib.TYPE.CODE128, value, out image, fileSavePath);
                pictureBox1.Image = Image.FromFile("BarcodePattern.jpg");
            }


            public static void GetBarcode(int height, int width, BarcodeLib.TYPE type, string code, out System.Drawing.Image image, string fileSaveUrl)
            {
                try
                {
                    image = null;
                    BarcodeLib.Barcode b = new BarcodeLib.Barcode();
                    b.BackColor = System.Drawing.Color.White;//图片背景颜色
                    b.ForeColor = System.Drawing.Color.Black;//条码颜色
                    b.IncludeLabel = true;
                    b.Alignment = BarcodeLib.AlignmentPositions.LEFT;
                    b.LabelPosition = BarcodeLib.LabelPositions.BOTTOMCENTER;//code的显示位置
                    b.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;//图片格式
                    System.Drawing.Font font = new System.Drawing.Font("verdana", 10f);//字体设置
                    b.LabelFont = font;
                    b.Height = height;//图片高度设置(px单位)
                    b.Width = width;//图片宽度设置(px单位)


                    image = b.Encode(type, code);//生成图片
                    image.Save(fileSaveUrl, System.Drawing.Imaging.ImageFormat.Jpeg);


                }
                catch (Exception ex)
                {


                    image = null;
                }
            }

    展开全文
  • Zxing是一个免费的条码处理软件,可生成一维码、二维码并进行读取。注释中有功能介绍 1.下载Zxing的.Net类库,并引用zxing.dll,zxing.presentation.dll using ZXing; using ZXing.Common; using ZXing.QrCode; ...

    Zxing是一个免费的条码处理软件,可生成一维码、二维码并进行读取。注释中有功能介绍

    1.下载Zxing的.Net类库,并引用zxing.dll,zxing.presentation.dll

    using ZXing;
    using ZXing.Common;
    using ZXing.QrCode;

    2.生成一维码,并保存图片

    //定义变量
    private int cw=200;
    private int ch=200;
    //定义路径
    private string path=AppDomain.CurrentDomain.BaseDirectory+"\\"; 
    private void btnCreateCode_Click(object sender,EventArgs e)
    {
        //设置条码的规格
        EncodingOptions encoding=new EncodingOptions();
        encoding.Width=cw;
        encoding.Height=ch;
        //生成条码的图片并保存
        BarcodeWriter bw=new BarcodeWriter ();
        //指定规格
        bw.Options=encoding;
        bw.Format=BarcodeFormat.CODE_39;
        Bitmap btp=bw.Write(txtInfor.Text.Trim());
        //将图片转换为字符串数组
        MemoryStream ms=new MemoryStream();
        btp.Save(ms,ImageFormat.Bmp);
        ms.Seek(0,SeekOrigin.Begin);
        byte[] buffer=new byte[ms.Length];
        ms.Read(buffer,0,buffer.Length);
        ms.Dispose();
        using(FileStream fs=new FileStream(path+txtInfor.Text.Trim()+".bmp",FileMode.Create))
        {
            fs.Write(buffer,0,buffer.Length);
        }
    }

    3.生成二维码并保存图片

    private void btnCreateCode2_Click(object sender,EventArgs e)
    {
        //1.先设置二维码的规格
        QrCodeEncodingOptions qr=new QrCodeEncodingOptions ();
        //设置编码格式否则会出现乱码
        qr.CharacterSet="UTF-8";
        qr.Width=cw;
        qr.Height=ch;
        //设置二维码图片周围空白边距
        qr.Margin=1;
        //2.生成二维码图片并进行保存
        BarcodeWriter bw=new BarcodeWriter ();
        //设置为二维码
        bw.Format=BarcodeFormat.QR_CODE;
        //指定格式
        bw.Options=qr;
        Bitmap bitmap=bw.Write(txtInfor.Text.Trim());
        //设置图片路径
        string file=path+txtInfor.Text.Trim()+".bmp";
        MemoryStream ms=new MemoryStream();
        bitmap.Save(ms,ImageFormat.Bmp);
        ms.Seek(0,SeekOrigin.Begin);
        byte[] buffer=new byte[ms.Length];
        ms.Read(buffer,0,buffer.Length);
        ms.Dispose();
        //保存图片
        using(FileStream fs=new FileStream(file,FileMode.Create))
        {
            fs.Write(buffer,0,buffer.Length);
        }
    }

    4.读取一维码

    private void btnReadCode_Click(object sender,EventArgs e)
    {
        //1.设置读取条码的格式
        DecodingOptions decoding=new DecodingOptions ();
        //指定读取格式,这里的格式就是生成条码时设定的格式(两处一定要一致)
        decoding.PossibleFormats=new List<BarcodeFormat>(){BarcodeFormat.CODE_39};
        //2.进行读取操作
        BarcodeReader br=new BarcodeReader();
        //指定规格
        br.Options=decoding;
        Image img=null;
        using(FileStream fs=new FileStream(path+txtInfor.Text.Trim()+".bmp",FileMode.Open))
        {
            img=Image.FromStream(fs);
        }
        //读取条形码
        Result result=br.Decode(img as Bitmap);
    }

    5.读取二维码

    private void btnReadCode2_Click(object sender,EventArgs e)
    {
        //1.设置读取二维吗规格
        DecodingOptions dr=new DecodingOptions();
        dr.PossibleFormats=new List<BarcodeFormat>()
                            {
                                //设置为二维码
                                BarcodeFormat.QR_CODE    
                            }; 
        //2.进行读取操作
        BarcodeReader br=new BarcodeReader();
        //指定规格
        br.Options=dr;
        Image img=null;
        using(FileStream fs =new FileStream(path+txtInfor.Text.Trim()+".bmp",FileMode.Open))
        {
            img=Image.FromStream(fs);
        }
        Result rs=br.Decode(img as Bitmap);
    }

     

    展开全文
  •  使用热敏小票打印机批量打印一维条码。 可以用小票打印机打印条码,不需要过多担心分辨率的问题,一般的条码枪都可以正常扫描的。...条码使用BarcodeLib.Barcode的一个C#库生成一维条码图片。  //打印事件
    

    使用热敏小票打印机批量打印一维条码。

    可以用小票打印机打印条码,不需要过多担心分辨率的问题,一般的条码枪都可以正常扫描的。

    不用担心热敏打印机过热的问题,我连续打印1000个条码,一点都不认。

    我打印条码的用途只是为了给把枪扫描用,扫完后条码就不要了,相当于一次性使用。

    打印效果图:

    条码使用BarcodeLib.Barcode的一个C#库生成一维条码图片。

     //打印事件处理,PrintDocument打印细线
            private static void PrintDocument_PrintPage(object sender, PrintPageEventArgs e)
            {
                int x = 5, y = 5;
                for (int i = 0; i < barImages.Count; i++)
                {
                    e.Graphics.DrawImage(barImages[i], x, y);
                    x = (i % 2 == 0) ? 25 : 5;
                    y = barImages[i].Height * (i + 1) + 5;
                }
                //划线
                //Pen penline= new Pen(new SolidBrush(Color.Black),0.2f);
                //e.Graphics.DrawLine(penline,5,y,200,y);
                barImages.Clear();
            }

    展开全文
  • zxing读取一维条码的原理

    千次阅读 2017-01-18 09:02:37
    zxing读取一维条码主要涉及4个类,分别是LuminanceSource、Binarizer、BinaryBitmap和OneDReader。第1、2和4是抽象类,根据对象的不同有不同的具体实现。...一维条码解码时,从图片的中间行开始,交替
  • C# 一维条码生成源码

    热门讨论 2012-08-23 14:25:16
    C#源码开发,提供一维码生成,并可以保存图片。C#源码开发,提供一维码生成,并可以保存图片。C#源码开发,提供一维码生成,并可以保存图片
  • 选择“图片处理工具集”——“一维条码制作工具”, 点击“开始使用”运行一维条码制作工具。 二、 选择一维条码类型。 点击下拉箭头,浏览更多的一维条码类型,选择一个合适的类型。 三、设置...
  • c#语言开发,在.net环境下编写的,生成很多类型的一维条码,此例子能进行条码的打印。把条码保存成图片。对条码的很多设置。
  • 采用本地RDLC报表进行一维条码的打印 采用在RDLC中动态更新条码图片,要解决2个问题 1)条码的生产,保存为图片 2)RDLC动态更新图片image的路径 一维条码生成的类库C# ...
  • 其实原因只有一句话: bitmap没有直接使用PrintDocument的Graphics画布进行绘制,而是中间处理了一下外部传过来一个图片,这个图片看起来很成像质量很好,但其实是一个彩色图片一维条码是由黑白两种颜色组成的,...
  • 之前由string生成Bitmap的算法;全黑,但是imageView显示正常... // 生成一维条码,编码时指定大小,不要生成了图片以后再进行缩放,这样会模糊导致识别失败 BitMatrix matrix = new MultiFormatWriter().encode(content,
  • 个简单的实例,测试可用,opencv安装包比较大,需要的可以发邮件79947171@qq.com找我,测试图片,zbar安装以及相关文件已经打包在里面
  • 、 运行二维条码制作工具 选择“图片处理工具集”——“二维条码制作工具”, 点击“开始使用”运行二维条码制作工具。 二、选择条码类型 点击下拉箭头,浏览更多的二维条码类型,选择个合适...
  • 网上搜索Android 生成一维,代码都是如出一辙相互拷贝,测试也可以生成一维码但是和标准的(以微信/支付宝为基准)一维码生成的图片貌似有差异对比如下: 测试使用纯18位数字生成: 【图1 是使用如下算法...
  • Barcode Professional SDK for .NET 条形码控件是一款轻量级的 .NET 程序集,为你的程序生成高质量的条形码,支持产生条码图片以及打印,支持大多数流行的一维和二维条形码:Code 39, Code 128, GS1-128, GS1 ...
  • 一维码和二维码

    2013-11-28 17:18:00
    在许多种类的二维条码中,常用的码制有:Data Matrix,MaxiCode, Aztec,QR Code, Vericode,PDF417,Ultracode, Code 49, Code 16K 等二维码...一维码只能由数字和字母组成,而二维码能存储汉字、数字和图片等信息,因...
  • C# 生成和读取读取一维码二维码

    热门讨论 2015-12-30 19:29:19
    C# 生成和读取读取一维码二维码。输入条码数字内容,然后便可以生成一维条形码和二维条形码,并可以保存为图片
  • 2、查找可以生成一维图片的组件。通过寻找找到了Barcode(下载)3、利用picture的filelink属性,在报表中加载第二步产生的条码bmp图片。步骤如下:一、设计报表1、在fastreport设计器中加入pi...
  • 关于条码打印

    2013-12-03 09:10:50
    WEB条码打印(一维码或二维码兼容其他图案、图片的输出打印); 可实现不同纸张、不同位置的套打(测试版本仅能打印 80 * 50 不干胶打印纸),并可设置条码打印比例的大小; 脚步调用,简单方便; 打印输出的条码,...
  • 好用的Web条码打印(条码打印通)

    热门讨论 2013-01-06 09:50:23
    1、WEB条码打印(一维码或二维码兼容其他图案、图片的输出打印); 2、可实现不同纸张、不同位置的套打(测试版本仅能打印 80 * 50 不干胶打印纸),并可设置条码打印比例的大小; 3、脚步调用,简单方便; ...
  • ZPL一些简单的指令 ^XA 开始 ^XZ 结束 ^LL 设置标签长度(我用的打印机是TSC TE344,这好像没有效果) ...^FD123 设置打印内容,可以是文本,一维码,二维码 更多指令:请看这里 一段完整的ZPL指令...
  • 一维码 ($F{WAYBILL_NO} 为条码数据)com.google.zxing.client.j2se.MatrixToImageWriter.toBufferedImage(new com.google.zxing.oned.Code128Writer().encode($F{WAYBILL_NO},com.google.zxing.BarcodeF...
  • 使用LPT端口,适合用于斑马打印机,测试时可以将代码输出至文本。 VS2005 整个项目上传,绝对可以使用。 目前例子中有一维条码、文本、图片。 用户需要二维,只需再添加一个二维类。
  • 条码做好了扫描不出来,一个原因可能是扫描枪的码制问题,就是不支持要扫描的条码类型。...)Labelmx条码打印软件里A级条码打印扫描的识别过程:一、启动软件,点击一维条码工具在页面中画出一个条码,这里举例选择C...
  • labelmx条码制作软件

    2009-06-17 14:48:56
    所见即所得的可视化设计模式,支持画的图形:文字、图片一维条码、二维条码、数据源、直线、曲线、矩形、填充矩形、菱形、多边形。 ★.支持目前所有主流数据库,且具备多数据库同时连接功能: 1.文本文件 2.EXCEL...
  • 就像扫描枪一样的效果,还支持当下流行的二维码识别,软件还支持摄像头进行一维码,二维码识别,软件界面美观简洁、简单全面、实用方便,可快速上手,轻轻松松完成日常安卓手机条码扫描功能,真正做到简单全面实用。...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 140
精华内容 56
关键字:

一维条码图片