public final class RGBLuminanceSource extends LuminanceSource
| Constructor and Description | 
|---|
| RGBLuminanceSource(int width,
                  int height,
                  int[] pixels) | 
| Modifier and Type | Method and Description | 
|---|---|
| LuminanceSource | crop(int left,
    int top,
    int width,
    int height)Returns a new object with cropped image data. | 
| byte[] | getMatrix()Fetches luminance data for the underlying bitmap. | 
| byte[] | getRow(int y,
      byte[] row)Fetches one row of luminance data from the underlying platform's bitmap. | 
| boolean | isCropSupported() | 
getHeight, getWidth, invert, isRotateSupported, rotateCounterClockwise, rotateCounterClockwise45, toStringpublic RGBLuminanceSource(int width,
                          int height,
                          int[] pixels)
public byte[] getRow(int y,
                     byte[] row)
LuminanceSourcegetRow in class LuminanceSourcey - The row to fetch, which must be in [0,getHeight())row - An optional preallocated array. If null or too small, it will be ignored.
            Always use the returned object, and ignore the .length of the array.public byte[] getMatrix()
LuminanceSourceint luminance = array[y * width + x] & 0xffgetMatrix in class LuminanceSourcepublic boolean isCropSupported()
isCropSupported in class LuminanceSourcepublic LuminanceSource crop(int left, int top, int width, int height)
LuminanceSourcecrop in class LuminanceSourceleft - The left coordinate, which must be in [0,getWidth())top - The top coordinate, which must be in [0,getHeight())width - The width of the rectangle to crop.height - The height of the rectangle to crop.Copyright © 2007–2024. All rights reserved.