【发布时间】:2016-08-29 17:41:34
【问题描述】:
我正在尝试生成和扫描 EAN-13 条形码:
BarcodeReader barcodeReader = new BarcodeReader();
BarcodeWriter barcodeWriter = new BarcodeWriter
{
Format = BarcodeFormat.EAN_13
};
barcodeWriter.Options.Height = 200;
barcodeWriter.Options.Width = 200;
barcodeReader.Options.PossibleFormats = new List<BarcodeFormat>();
barcodeReader.Options.PossibleFormats.Add(BarcodeFormat.EAN_13);
barcodeReader.Options.TryHarder = true;
string content = "123123123123";
Bitmap barcodeBitmap = barcodeWriter.Write(content);
var res = barcodeReader.Decode((Bitmap)barcodeBitmap); //res == null
Console.WriteLine(res.Text);
为什么ZXing.net不能扫描自己生成的条码?
更新: 我在 A4 纸上打印条形码,扫描并通过图像编辑器进行裁剪,如下所示:
ZXing也无法扫描此条码
【问题讨论】: