Package com.google.zxing.client.j2se
Class BufferedImageLuminanceSource
java.lang.Object
com.google.zxing.LuminanceSource
com.google.zxing.client.j2se.BufferedImageLuminanceSource
public final class BufferedImageLuminanceSource
extends com.google.zxing.LuminanceSource
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 classcom.google.zxing.LuminanceSource
-
getMatrix
public byte[] getMatrix()- Specified by:
getMatrixin classcom.google.zxing.LuminanceSource
-
isCropSupported
public boolean isCropSupported()- Overrides:
isCropSupportedin classcom.google.zxing.LuminanceSource
-
crop
public com.google.zxing.LuminanceSource crop(int left, int top, int width, int height) - Overrides:
cropin classcom.google.zxing.LuminanceSource
-
isRotateSupported
public boolean isRotateSupported()This is always true, since the image is a gray-scale image.- Overrides:
isRotateSupportedin classcom.google.zxing.LuminanceSource- Returns:
- true
-
rotateCounterClockwise
public com.google.zxing.LuminanceSource rotateCounterClockwise()- Overrides:
rotateCounterClockwisein classcom.google.zxing.LuminanceSource
-
rotateCounterClockwise45
public com.google.zxing.LuminanceSource rotateCounterClockwise45()- Overrides:
rotateCounterClockwise45in classcom.google.zxing.LuminanceSource
-