All Packages This Package Class Hierarchy Class Search Index
Class com.jconfig.BMPReader
java.lang.Object
|
+----com.jconfig.BMPReader
public class BMPReader
extends java.lang.Object
{
// Fields 14
private static final int BI_RGB;
private static final String copyrightString;
private static final int kOffsBIHSize;
private static final int kOffsBitCount;
private static final int kOffsBitmapOffset;
private static final int kOffsColorImp;
private static final int kOffsColorUsed;
private static final int kOffsCompression;
private static final int kOffsEndHeader;
private static final int kOffsFileSize;
private static final int kOffsHeight;
private static final int kOffsSizeImage;
private static final int kOffsType;
private static final int kOffsWidth;
// Constructors 1
private BMPReader();
// Methods 2
public static final boolean readBMPFile(File, int, int, int[]);
private static final void translatePixels(int, int, int[], int[], byte[], int);
}
This class contains a static method used to convert an 8-bit, uncompressed Windows .bmp file
into Java's ARGB format.
- Author:
-
Copyright (c) 1997-2002 Samizdat Productions. All Rights Reserved.
private static final String copyrightString
private static final int BI_RGB
private static final int kOffsType
private static final int kOffsFileSize
private static final int kOffsBitmapOffset
private static final int kOffsBIHSize
private static final int kOffsWidth
private static final int kOffsHeight
private static final int kOffsBitCount
private static final int kOffsCompression
private static final int kOffsSizeImage
private static final int kOffsColorUsed
private static final int kOffsColorImp
private static final int kOffsEndHeader
private BMPReader()
public static final boolean readBMPFile(File bmpFile,
int destWidth,
int destHeight,
int[] destPixels)
Puts an 8-bit, uncompressed Windows .bmp file into Java's ARGB format.
Returns true if the file was read OK, false otherwise.
Parameter | Description |
bmpFile | the .bmp file |
destWidth | the width of the bitmap. You must know this in advance. |
destHeight | the height of the bitmap. You must know this in advance. |
destPixels | the pixels will be placed in this array.
It must have at least destWidth * destHeight elements.
The top left pixel will be placed at destPixels[ 0 ], and so on. |
private static final void translatePixels(int width,
int height,
int[] colorTable,
int[] pixels,
byte[] in,
int offs)
Translate 8-bit palette indexes into ARGB ints
All Packages This Package Class Hierarchy Class Search Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7