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 image)
Locates and decodes a barcode in some format within an image.
|
Result |
decode(BinaryBitmap image,
Map<DecodeHintType,?> hints)
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.
|
Result decode(BinaryBitmap image) throws NotFoundException, ChecksumException, FormatException
image - image of barcode to decodeNotFoundException - if no potential barcode is foundChecksumException - if a potential barcode is found but does not pass its checksumFormatException - if a potential barcode is found but format is invalidResult decode(BinaryBitmap image, Map<DecodeHintType,?> hints) throws NotFoundException, ChecksumException, FormatException
image - image of barcode to decodehints - 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 foundChecksumException - if a potential barcode is found but does not pass its checksumFormatException - if a potential barcode is found but format is invalidvoid reset()
Copyright © 2007–2018. All rights reserved.