Class PixelParserBitFields
java.lang.Object
org.apache.commons.imaging.formats.bmp.PixelParser
org.apache.commons.imaging.formats.bmp.PixelParserSimple
org.apache.commons.imaging.formats.bmp.PixelParserBitFields
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
private final int
private final int
private final int
private int
private final int
private final int
private final int
private final int
Fields inherited from class org.apache.commons.imaging.formats.bmp.PixelParser
bhi, colorTable, imageData, is
-
Constructor Summary
ConstructorsConstructorDescriptionPixelParserBitFields
(BmpHeaderInfo bhi, byte[] colorTable, byte[] imageData) -
Method Summary
Methods inherited from class org.apache.commons.imaging.formats.bmp.PixelParserSimple
processImage
Methods inherited from class org.apache.commons.imaging.formats.bmp.PixelParser
getColorTableRGB
-
Field Details
-
redShift
private final int redShift -
greenShift
private final int greenShift -
blueShift
private final int blueShift -
alphaShift
private final int alphaShift -
redMask
private final int redMask -
greenMask
private final int greenMask -
blueMask
private final int blueMask -
alphaMask
private final int alphaMask -
bytecount
private int bytecount
-
-
Constructor Details
-
PixelParserBitFields
PixelParserBitFields(BmpHeaderInfo bhi, byte[] colorTable, byte[] imageData)
-
-
Method Details
-
getMaskShift
private int getMaskShift(int mask) -
getNextRGB
- Specified by:
getNextRGB
in classPixelParserSimple
- Throws:
ImageReadException
IOException
-
newline
- Specified by:
newline
in classPixelParserSimple
- Throws:
ImageReadException
IOException
-