zxing asp.net 4.0 条码阅读器
zxing asp.net 4.0 BarcodeReader
我正在尝试在测试项目中使用 zxing.net,这是我的代码:
protected void Button1_Click(object sender, EventArgs e)
{
if (Page.IsPostBack)
{
Bitmap bitmap = new Bitmap(Server.MapPath(Image1.ImageUrl));
BarcodeReader reader = new BarcodeReader
{
AutoRotate = true,
TryInverted = true,
Options = new ZXing.Common.DecodingOptions
{
TryHarder = true,
PossibleFormats = new List<BarcodeFormat>
{
BarcodeFormat.EAN_13
//BarcodeFormat.QR_CODE
}
}
};
Result result = reader.Decode(bitmap);
string decoded = "???";
if (result != null)
{
decoded = result.ToString().Trim();
}
this.TextBox1.Text = decoded;
}
}
这个 return 总是空的...为什么? ean.png 如下:
ean13 sample
非常感谢。
您必须在条形码的左侧和右侧提供一个空白区域。
右侧一个七像素宽的白色区域应该足够了。
我正在尝试在测试项目中使用 zxing.net,这是我的代码:
protected void Button1_Click(object sender, EventArgs e)
{
if (Page.IsPostBack)
{
Bitmap bitmap = new Bitmap(Server.MapPath(Image1.ImageUrl));
BarcodeReader reader = new BarcodeReader
{
AutoRotate = true,
TryInverted = true,
Options = new ZXing.Common.DecodingOptions
{
TryHarder = true,
PossibleFormats = new List<BarcodeFormat>
{
BarcodeFormat.EAN_13
//BarcodeFormat.QR_CODE
}
}
};
Result result = reader.Decode(bitmap);
string decoded = "???";
if (result != null)
{
decoded = result.ToString().Trim();
}
this.TextBox1.Text = decoded;
}
}
这个 return 总是空的...为什么? ean.png 如下: ean13 sample
非常感谢。
您必须在条形码的左侧和右侧提供一个空白区域。 右侧一个七像素宽的白色区域应该足够了。