gnu.javax.imageio.bmp
Class BMPInfoHeader
static int | BI_BITFIELDS
|
static int | BI_RGB - Compression types
|
static int | BI_RLE4
|
static int | BI_RLE8
|
static int | SIZE - BITMAPINFOHEADER is 40 bytes
|
protected short | biBitCount - Number of bpp = 1,4,8,24
|
protected int | biClrImportant - Number of 'important' colors, 0 for all
|
protected int | biClrUsed - Number of colors used (palette only, can be 0 for all)
|
protected int | biCompression - Compression type, RGB8, RLE8, RLE4, BITFIELDS
|
protected int | biHeight - Pixel height of the bitmap
|
protected short | biPlanes - Number of bitplanes = 1
|
protected int | biSize - Size of the bitmap info header
|
protected int | biSizeImage - Byte size of the uncompressed bitmap, can be 0.
|
protected int | biWidth - Pixel width of the bitmap
|
protected int | biXPelsPerMeter - X resolution, dots per meter
|
protected int | biYPelsPerMeter - Y resolution, dots per meter
|
clone , equals , extends Object> getClass , finalize , hashCode , notify , notifyAll , toString , wait , wait , wait |
BI_RGB
public static final int BI_RGB
Compression types
BI_RLE4
public static final int BI_RLE4
BI_RLE8
public static final int BI_RLE8
SIZE
public static final int SIZE
BITMAPINFOHEADER is 40 bytes
biBitCount
protected short biBitCount
Number of bpp = 1,4,8,24
biClrImportant
protected int biClrImportant
Number of 'important' colors, 0 for all
biClrUsed
protected int biClrUsed
Number of colors used (palette only, can be 0 for all)
biCompression
protected int biCompression
Compression type, RGB8, RLE8, RLE4, BITFIELDS
biHeight
protected int biHeight
Pixel height of the bitmap
biPlanes
protected short biPlanes
Number of bitplanes = 1
biSize
protected int biSize
Size of the bitmap info header
biSizeImage
protected int biSizeImage
Byte size of the uncompressed bitmap, can be 0.
biWidth
protected int biWidth
Pixel width of the bitmap
BMPInfoHeader.java --
Copyright (C) 2005 Free Software Foundation, Inc.
This file is part of GNU Classpath.
GNU Classpath is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Classpath is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Classpath; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301 USA.
Linking this library statically or dynamically with other modules is
making a combined work based on this library. Thus, the terms and
conditions of the GNU General Public License cover the whole
combination.
As a special exception, the copyright holders of this library give you
permission to link this library with independent modules to produce an
executable, regardless of the license terms of these independent
modules, and to copy and distribute the resulting executable under
terms of your choice, provided that you also meet, for each linked
independent module, the terms and conditions of the license of that
module. An independent module is a module which is not derived from
or based on this library. If you modify this library, you may extend
this exception to your version of the library, but you are not
obligated to do so. If you do not wish to do so, delete this
exception statement from your version.