我正在尝试生成并扫描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无法扫描自己生成的条形码?
UPD:
我在A4纸上打印条形码,扫描它并通过图像编辑器裁剪如下:
ZXing也无法扫描此条形码