public interface Reader
QRCodeReader can decode a QR code. The decoder may optionally receive hints from the caller which may help it decode more quickly or accurately. See
MultiFormatReader, which attempts to determine what barcode format is present within the image as well, and then decodes it accordingly.
| Modifier and Type | Method and Description |
|---|---|
Result |
decode(BinaryBitmap
Locates and decodes a barcode in some format within an image.
|
Result |
decode(BinaryBitmap
Locates and decodes a barcode in some format within an image.
|
void |
reset()
Resets any internal state the implementation has after a decode, to prepare it for reuse.
|
Resultdecode(BinaryBitmap image) throws NotFoundException , ChecksumException , FormatException
image - image of barcode to decode
NotFoundException - if no potential barcode is found
ChecksumException - if a potential barcode is found but does not pass its checksum
FormatException - if a potential barcode is found but format is invalid
Resultdecode(BinaryBitmap image, Map <DecodeHintType ,?> hints) throws NotFoundException , ChecksumException , FormatException
image - image of barcode to decode
hints - passed as a
Map from
DecodeHintType to arbitrary data. The meaning of the data depends upon the hint type. The implementation may or may not do anything with these hints.
NotFoundException - if no potential barcode is found
ChecksumException - if a potential barcode is found but does not pass its checksum
FormatException - if a potential barcode is found but format is invalid
void reset()