Uses of Class com.google.zxing.LuminanceSource (ZXing 3.5.2 API)
Description: use: package: com.google.zxing, class: LuminanceSource

# Uses of Class
com.google.zxing.LuminanceSource

Packages that use LuminanceSource
Package
Description
com.google.zxing
com.google.zxing.client.j2se
com.google.zxing.common

- ## Uses of LuminanceSource in com.google.zxing

  Subclasses of LuminanceSource in com.google.zxing
  Modifier and Type
  Class
  Description
  `final class`
  `InvertedLuminanceSource`
  A wrapper implementation of `LuminanceSource` which inverts the luminances it returns -- black becomes white and vice versa, and each value becomes (255-value).
  `final class`
  `PlanarYUVLuminanceSource`
  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.
  `final class`
  `RGBLuminanceSource`
  This class is used to help decode images from files which arrive as RGB data from an ARGB pixel array.
  Methods in com.google.zxing that return LuminanceSource
  Modifier and Type
  Method
  Description
  `LuminanceSource`
  InvertedLuminanceSource.`crop(int left, int top, int width, int height)`
  `LuminanceSource`
  LuminanceSource.`crop(int left, int top, int width, int height)`
  Returns a new object with cropped image data.
  `LuminanceSource`
  PlanarYUVLuminanceSource.`crop(int left, int top, int width, int height)`
  `LuminanceSource`
  RGBLuminanceSource.`crop(int left, int top, int width, int height)`
  `final LuminanceSource`
  Binarizer.`getLuminanceSource()`
  `LuminanceSource`
  InvertedLuminanceSource.`invert()`
  `LuminanceSource`
  LuminanceSource.`invert()`
  `LuminanceSource`
  InvertedLuminanceSource.`rotateCounterClockwise()`
  `LuminanceSource`
  LuminanceSource.`rotateCounterClockwise()`
  Returns a new object with rotated image data by 90 degrees counterclockwise.
  `LuminanceSource`
  InvertedLuminanceSource.`rotateCounterClockwise45()`
  `LuminanceSource`
  LuminanceSource.`rotateCounterClockwise45()`
  Returns a new object with rotated image data by 45 degrees counterclockwise.
  Methods in com.google.zxing with parameters of type LuminanceSource
  Modifier and Type
  Method
  Description
  `abstract Binarizer`
  Binarizer.`createBinarizer(LuminanceSource source)`
  Creates a new object with the same type as this Binarizer implementation, but with pristine state.
  Constructors in com.google.zxing with parameters of type LuminanceSource
  Modifier
  Constructor
  Description
  `protected`
  `Binarizer(LuminanceSource source)`
  ``
  `InvertedLuminanceSource(LuminanceSource delegate)`

- ## Uses of LuminanceSource in com.google.zxing.client.j2se

  Subclasses of LuminanceSource in com.google.zxing.client.j2se
  Modifier and Type
  Class
  Description
  `final class`
  `BufferedImageLuminanceSource`
  This LuminanceSource implementation is meant for J2SE clients and our blackbox unit tests.
  Methods in com.google.zxing.client.j2se that return LuminanceSource
  Modifier and Type
  Method
  Description
  `LuminanceSource`
  BufferedImageLuminanceSource.`crop(int left, int top, int width, int height)`
  `LuminanceSource`
  BufferedImageLuminanceSource.`rotateCounterClockwise()`
  `LuminanceSource`
  BufferedImageLuminanceSource.`rotateCounterClockwise45()`

- ## Uses of LuminanceSource in com.google.zxing.common

  Methods in com.google.zxing.common with parameters of type LuminanceSource
  Modifier and Type
  Method
  Description
  `Binarizer`
  GlobalHistogramBinarizer.`createBinarizer(LuminanceSource source)`
  `Binarizer`
  HybridBinarizer.`createBinarizer(LuminanceSource source)`
  Constructors in com.google.zxing.common with parameters of type LuminanceSource
  Modifier
  Constructor
  Description
  ``
  `GlobalHistogramBinarizer(LuminanceSource source)`
  ``
  `HybridBinarizer(LuminanceSource source)`