Implementations of this interface can decode an image of a barcode in some format into the String it encodes.
Callback which is invoked when a possible result point (significant point in the barcode image such as a corner) is found.
The base class for all objects which encode/generate a barcode image.
This class hierarchy provides a set of methods to convert luminance data to 1 bit data.
This class is the core bitmap class used by ZXing to represent 1 bit data.
Simply encapsulates a width and height.
A wrapper implementation of
The purpose of this class hierarchy is to abstract different bitmap implementations across platforms into a standard interface for requesting greyscale luminance values.
MultiFormatReader is a convenience class and the main entry point into the library for most uses.
This is a factory class which finds the appropriate Writer subclass for the BarcodeFormat requested and encodes the barcode with the supplied contents.
This object extends LuminanceSource around an array of YUV data returned from the camera driver, with the option to crop to a rectangle within the full data.
Encapsulates the result of decoding a barcode within an image.
Encapsulates a point of interest in an image containing a barcode.
This class is used to help decode images from files which arrive as RGB data from an ARGB pixel array.
Enumerates barcode formats known to this package.
Encapsulates a type of hint that a caller may pass to a barcode reader to help it more quickly or accurately decode it.
These are a set of hints that you may pass to Writers to specify their behavior.
Represents some type of metadata about the result of the decoding that the decoder wishes to communicate back to the caller.
Thrown when a barcode was successfully detected and decoded, but was not returned because its checksum feature failed.
Thrown when a barcode was successfully detected, but some aspect of the content did not conform to the barcode's format rules.
Thrown when a barcode was not found in the image.
The general exception class throw when something goes wrong during decoding of a barcode.
A base class which covers the range of exceptions which may occur when encoding a barcode using the Writer framework.
Copyright © 2007–2022. All rights reserved.