com.google.zxing core3.2.1 com.google.zxing javase3.2.1
test.java
public static void main(String[] args) throws Exception {
//这个是采用Spire.Barcode 进行解析
// String[] datas = BarcodeScanner.scan(“D:3.png”, BarCodeType.EAN_13);
// System.out.println(datas[0]+“–”);
// System.out.println(datas[0]+“–”);
// System.out.println(BarcodeScanner.scan(“D:3.png”)[0]+“–”);
// System.out.println(BarcodeScanner.scanOne(“D:2.png”)+“–”);
//
//采用zxing 解析
long t1 = System.currentTimeMillis();
String base64img = “”;
BufferedImage image = ImageIO.read(new File(“D:\2.png”));
LuminanceSource source = new BufferedImageLuminanceSource(image);
BinaryBitmap imageBinaryBitmap = new BinaryBitmap(new HybridBinarizer(source));
MultiFormatReader multiFormatReader = new MultiFormatReader();
try {
Result result;
result = multiFormatReader.decode(imageBinaryBitmap);
System.out.println(result.getText()+“~~~”);
} catch (NotFoundException e) {
}
long t2 = System.currentTimeMillis();
System.out.println((t2-t1));
}
结论是zxing解析的又快又好 Spire.Barcode解析条形码,最后一位没有被解析出来