## 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 and Description
    --- | ---
    `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).
    `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.
    `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 and Description
    --- | ---
    `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)`
    `LuminanceSource` | InvertedLuminanceSource.`crop(int left, int top, int width, int height)`
    `LuminanceSource` | Binarizer.`getLuminanceSource()`
    `LuminanceSource` | LuminanceSource.`invert()`
    `LuminanceSource` | InvertedLuminanceSource.`invert()`
    `LuminanceSource` | LuminanceSource.`rotateCounterClockwise()` Returns a new object with rotated image data by 90 degrees counterclockwise.
    `LuminanceSource` | InvertedLuminanceSource.`rotateCounterClockwise()`
    `LuminanceSource` | LuminanceSource.`rotateCounterClockwise45()` Returns a new object with rotated image data by 45 degrees counterclockwise.
    `LuminanceSource` | InvertedLuminanceSource.`rotateCounterClockwise45()`

    Methods in com.google.zxing with parameters of type LuminanceSource
    Modifier and Type | Method and 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
    Constructor and Description
    `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 and Description
    --- | ---
    `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 and 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 and Description
    --- | ---
    `Binarizer` | HybridBinarizer.`createBinarizer(LuminanceSource source)`
    `Binarizer` | GlobalHistogramBinarizer.`createBinarizer(LuminanceSource source)`

    Constructors in com.google.zxing.common with parameters of type LuminanceSource
    Constructor and Description
    `GlobalHistogramBinarizer(LuminanceSource source)`
    `HybridBinarizer(LuminanceSource source)`

Copyright © 2007–2018. All rights reserved.