Class PixelParserRle
- java.lang.Object
-
- org.apache.commons.imaging.formats.bmp.PixelParser
-
- org.apache.commons.imaging.formats.bmp.PixelParserRle
-
class PixelParserRle extends PixelParser
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.logging.Logger
LOGGER
-
Fields inherited from class org.apache.commons.imaging.formats.bmp.PixelParser
bhi, colorTable, imageData, is
-
-
Constructor Summary
Constructors Constructor Description PixelParserRle(BmpHeaderInfo bhi, byte[] colorTable, byte[] imageData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private int[]
convertDataToSamples(int data)
private int
getSamplesPerByte()
private int
processByteOfData(int[] rgbs, int repeat, int x, int y, int width, int height, ImageBuilder imageBuilder)
void
processImage(ImageBuilder imageBuilder)
-
Methods inherited from class org.apache.commons.imaging.formats.bmp.PixelParser
getColorTableRGB
-
-
-
-
Constructor Detail
-
PixelParserRle
PixelParserRle(BmpHeaderInfo bhi, byte[] colorTable, byte[] imageData)
-
-
Method Detail
-
getSamplesPerByte
private int getSamplesPerByte() throws ImageReadException
- Throws:
ImageReadException
-
convertDataToSamples
private int[] convertDataToSamples(int data) throws ImageReadException
- Throws:
ImageReadException
-
processByteOfData
private int processByteOfData(int[] rgbs, int repeat, int x, int y, int width, int height, ImageBuilder imageBuilder)
-
processImage
public void processImage(ImageBuilder imageBuilder) throws ImageReadException, java.io.IOException
- Specified by:
processImage
in classPixelParser
- Throws:
ImageReadException
java.io.IOException
-
-