8,834
社区成员
发帖
与我相关
我的任务
分享
var reader = new BarcodeReader();
var barcodeBitmap = (Bitmap)Bitmap.FromFile(file);
var result = reader.Decode(barcodeBitmap).Text;
var img = (Bitmap)Bitmap.FromFile(file);
var ls = new BitmapLuminanceSource(img);
BinaryBitmap bb = new BinaryBitmap(new ZXing.Common.HybridBinarizer(ls));
var mutiReader = new ZXing.MultiFormatReader();
string r = mutiReader.decode(bb).Text;
它会自动识别条形码类型,不管是39码、upc-a码还是中文的QR Code二维码,只要是在图片file里边,都可以识别。