ij.plugin
Class BMPDecoder
java.lang.Object
ij.plugin.BMPDecoder
class BMPDecoder
- extends java.lang.Object
A decoder for Windows bitmap (.BMP) files.
Method Summary |
(package private) void |
getBitmapHeader()
|
(package private) void |
getFileHeader()
|
(package private) void |
getPalette()
|
(package private) void |
getPixelData()
|
java.awt.image.MemoryImageSource |
makeImageSource()
|
void |
read(java.io.InputStream is)
|
(package private) void |
unpack(byte[] rawData,
int rawOffset,
int bpp,
byte[] byteData,
int byteOffset,
int w)
|
(package private) void |
unpack24(byte[] rawData,
int rawOffset,
int[] intData,
int intOffset,
int w)
|
(package private) void |
unpack32(byte[] rawData,
int rawOffset,
int[] intData,
int intOffset,
int w)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
is
java.io.InputStream is
curPos
int curPos
bitmapOffset
int bitmapOffset
width
int width
height
int height
bitsPerPixel
short bitsPerPixel
compression
int compression
actualSizeOfBitmap
int actualSizeOfBitmap
scanLineSize
int scanLineSize
actualColorsUsed
int actualColorsUsed
r
byte[] r
g
byte[] g
b
byte[] b
noOfEntries
int noOfEntries
byteData
byte[] byteData
intData
int[] intData
topDown
boolean topDown
BMPDecoder
BMPDecoder()
getFileHeader
void getFileHeader()
throws java.io.IOException,
java.lang.Exception
- Throws:
java.io.IOException
java.lang.Exception
getBitmapHeader
void getBitmapHeader()
throws java.io.IOException
- Throws:
java.io.IOException
getPalette
void getPalette()
throws java.io.IOException
- Throws:
java.io.IOException
unpack
void unpack(byte[] rawData,
int rawOffset,
int bpp,
byte[] byteData,
int byteOffset,
int w)
throws java.lang.Exception
- Throws:
java.lang.Exception
unpack24
void unpack24(byte[] rawData,
int rawOffset,
int[] intData,
int intOffset,
int w)
unpack32
void unpack32(byte[] rawData,
int rawOffset,
int[] intData,
int intOffset,
int w)
getPixelData
void getPixelData()
throws java.io.IOException,
java.lang.Exception
- Throws:
java.io.IOException
java.lang.Exception
read
public void read(java.io.InputStream is)
throws java.io.IOException,
java.lang.Exception
- Throws:
java.io.IOException
java.lang.Exception
makeImageSource
public java.awt.image.MemoryImageSource makeImageSource()