org.jfree.pixie.wmf.bitmap

Class BitmapCompression

Known Direct Subclasses:
BitFieldsCompression, RGBCompression, RLE4Compression, RLE8Compression

public abstract class BitmapCompression
extends java.lang.Object

Method Summary

abstract int[]
decompress(InputStream in, GDIPalette palette)
static int[]
expand4BitTuple(int b, GDIPalette pal)
static int[]
expandMonocrome(int b, GDIPalette pal)
int
getBpp()
int
getHeight()
int
getWidth()
boolean
isTopDown()
void
setBpp(int bpp)
void
setDimension(int width, int height)
void
setTopDown(boolean b)

Method Details

decompress

public abstract int[] decompress(InputStream in,
                                 GDIPalette palette)
            throws IOException

expand4BitTuple

public static int[] expand4BitTuple(int b,
                                    GDIPalette pal)

expandMonocrome

public static int[] expandMonocrome(int b,
                                    GDIPalette pal)

getBpp

public int getBpp()

getHeight

public int getHeight()

getWidth

public int getWidth()

isTopDown

public boolean isTopDown()

setBpp

public void setBpp(int bpp)

setDimension

public void setDimension(int width,
                         int height)

setTopDown

public void setTopDown(boolean b)