Package com.google.zxing.client.j2se
Class BufferedImageLuminanceSource
java.lang.Object
com.google.zxing.LuminanceSource
com.google.zxing.client.j2se.BufferedImageLuminanceSource
This LuminanceSource implementation is meant for J2SE clients and our blackbox unit tests.
- Author:
- dswitkin@google.com (Daniel Switkin), Sean Owen, code@elektrowolle.de (Wolfgang Jung)
-
Constructor Summary
ConstructorsConstructorDescriptionBufferedImageLuminanceSource(BufferedImage image, int left, int top, int width, int height) -
Method Summary
Methods inherited from class com.google.zxing.LuminanceSource
getHeight, getWidth, invert, toString
-
Constructor Details
-
BufferedImageLuminanceSource
-
BufferedImageLuminanceSource
-
-
Method Details
-
getRow
public byte[] getRow(int y, byte[] row) - Specified by:
getRowin classLuminanceSource
-
getMatrix
public byte[] getMatrix()- Specified by:
getMatrixin classLuminanceSource
-
isCropSupported
public boolean isCropSupported()- Overrides:
isCropSupportedin classLuminanceSource
-
crop
- Overrides:
cropin classLuminanceSource
-
isRotateSupported
public boolean isRotateSupported()This is always true, since the image is a gray-scale image.- Overrides:
isRotateSupportedin classLuminanceSource- Returns:
- true
-
rotateCounterClockwise
- Overrides:
rotateCounterClockwisein classLuminanceSource
-
rotateCounterClockwise45
- Overrides:
rotateCounterClockwise45in classLuminanceSource
-