Class BufferedImageLuminanceSource
- java.lang.Object
-
- com.google.zxing.LuminanceSource
-
- de.frankmuenster.jameica.qrscanner.utils.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
Constructors Constructor Description BufferedImageLuminanceSource(java.awt.image.BufferedImage image)
BufferedImageLuminanceSource(java.awt.image.BufferedImage image, int left, int top, int width, int height)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.zxing.LuminanceSource
crop(int left, int top, int width, int height)
byte[]
getMatrix()
byte[]
getRow(int y, byte[] row)
boolean
isCropSupported()
boolean
isRotateSupported()
This is always true, since the image is a gray-scale image.com.google.zxing.LuminanceSource
rotateCounterClockwise()
com.google.zxing.LuminanceSource
rotateCounterClockwise45()
-
-
-
Method Detail
-
getRow
public byte[] getRow(int y, byte[] row)
- Specified by:
getRow
in classcom.google.zxing.LuminanceSource
-
getMatrix
public byte[] getMatrix()
- Specified by:
getMatrix
in classcom.google.zxing.LuminanceSource
-
isCropSupported
public boolean isCropSupported()
- Overrides:
isCropSupported
in classcom.google.zxing.LuminanceSource
-
crop
public com.google.zxing.LuminanceSource crop(int left, int top, int width, int height)
- Overrides:
crop
in classcom.google.zxing.LuminanceSource
-
isRotateSupported
public boolean isRotateSupported()
This is always true, since the image is a gray-scale image.- Overrides:
isRotateSupported
in classcom.google.zxing.LuminanceSource
- Returns:
- true
-
rotateCounterClockwise
public com.google.zxing.LuminanceSource rotateCounterClockwise()
- Overrides:
rotateCounterClockwise
in classcom.google.zxing.LuminanceSource
-
rotateCounterClockwise45
public com.google.zxing.LuminanceSource rotateCounterClockwise45()
- Overrides:
rotateCounterClockwise45
in classcom.google.zxing.LuminanceSource
-
-