Package com.iizix.barcode
Class BarcodeReader
- java.lang.Object
- com.iizix.barcode.BarcodeReader
public class BarcodeReader extends java.lang.ObjectBarcode reader implementation that will scan an image for a barcode.- Author:
- Christopher Mindus
Constructor Summary
Constructors Constructor Description BarcodeReader()
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BarcodeDatareadBarcode(java.awt.image.BufferedImage image)Scans a BufferedImage and attempts to detect a single barcode.static BarcodeDatareadBarcode(java.io.File file)Reads a file and attempts to detect a single barcode.static BarcodeDatareadBarcode(java.io.InputStream in)Reads an input stream as an image of PNG or JPEG type and attempts to detect a single barcode.static BarcodeDatareadBarcode(java.lang.String fileName)Reads a file and attempts to detect a single barcode.
Method Detail
readBarcode
public static BarcodeData readBarcode(java.lang.String fileName) throws java.io.IOException, NotFoundException
Reads a file and attempts to detect a single barcode.- Parameters:
fileName- The file name to read.- Returns:
- The barcode data.
- Throws:
java.io.IOException- For file I/O errors.NotFoundException- If a barcode is not found.
readBarcode
public static BarcodeData readBarcode(java.io.File file) throws java.io.IOException, NotFoundException
Reads a file and attempts to detect a single barcode.- Parameters:
file- The file to read.- Returns:
- The barcode data.
- Throws:
java.io.IOException- For file I/O errors.NotFoundException- If a barcode is not found.
readBarcode
public static BarcodeData readBarcode(java.io.InputStream in) throws java.io.IOException, NotFoundException
Reads an input stream as an image of PNG or JPEG type and attempts to detect a single barcode.- Parameters:
in- The input stream to read.Note: it is up to the caller to close the input stream.
- Returns:
- The barcode data.
- Throws:
java.io.IOException- For I/O errors.NotFoundException- If a barcode is not found.
readBarcode
public static BarcodeData readBarcode(java.awt.image.BufferedImage image) throws NotFoundException
Scans a BufferedImage and attempts to detect a single barcode.- Parameters:
image- The image.- Returns:
- The barcode data.
- Throws:
NotFoundException- If a barcode is not found.