public final class InvertedLuminanceSource extends LuminanceSource
LuminanceSource
which inverts the luminances it returns -- black becomes
white and vice versa, and each value becomes (255-value).构造器和说明 |
---|
InvertedLuminanceSource(LuminanceSource delegate) |
限定符和类型 | 方法和说明 |
---|---|
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.
|
LuminanceSource |
invert() |
boolean |
isCropSupported() |
boolean |
isRotateSupported() |
LuminanceSource |
rotateCounterClockwise()
Returns a new object with rotated image data by 90 degrees counterclockwise.
|
LuminanceSource |
rotateCounterClockwise45()
Returns a new object with rotated image data by 45 degrees counterclockwise.
|
getHeight, getWidth, toString
public InvertedLuminanceSource(LuminanceSource delegate)
public byte[] getRow(int y, byte[] row)
LuminanceSource
getRow
在类中 LuminanceSource
y
- 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()
LuminanceSource
int luminance = array[y * width + x] & 0xff
getMatrix
在类中 LuminanceSource
public boolean isCropSupported()
isCropSupported
在类中 LuminanceSource
public LuminanceSource crop(int left, int top, int width, int height)
LuminanceSource
crop
在类中 LuminanceSource
left
- 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.public boolean isRotateSupported()
isRotateSupported
在类中 LuminanceSource
public LuminanceSource invert()
invert
在类中 LuminanceSource
LuminanceSource
since invert undoes itselfpublic LuminanceSource rotateCounterClockwise()
LuminanceSource
LuminanceSource.isRotateSupported()
is true.rotateCounterClockwise
在类中 LuminanceSource
public LuminanceSource rotateCounterClockwise45()
LuminanceSource
LuminanceSource.isRotateSupported()
is true.rotateCounterClockwise45
在类中 LuminanceSource