Class PixelParserBitFields
java.lang.Object
org.apache.commons.imaging.formats.bmp.AbstractPixelParser
org.apache.commons.imaging.formats.bmp.AbstractPixelParserSimple
org.apache.commons.imaging.formats.bmp.PixelParserBitFields
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final intprivate final intprivate final intprivate intprivate final intprivate final intprivate final intprivate final intFields inherited from class AbstractPixelParser
bhi, colorTable, imageData, is -
Constructor Summary
ConstructorsConstructorDescriptionPixelParserBitFields(BmpHeaderInfo bhi, byte[] colorTable, byte[] imageData) -
Method Summary
Methods inherited from class AbstractPixelParserSimple
processImageMethods inherited from class AbstractPixelParser
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:
getNextRgbin classAbstractPixelParserSimple- Throws:
ImagingExceptionIOException
-
newline
- Specified by:
newlinein classAbstractPixelParserSimple- Throws:
ImagingExceptionIOException
-