public class BitmapV4Header extends BitmapInfoHeader
The BitmapV4Header structure is the bitmap information header file. It is an extended version of the BITMAPINFOHEADER structure.
BITMAP_CORE_HEADER_SIZE, BITMAP_INFO_HEADER_SIZE, BITMAP_INFO_HEADER_SIZE_V_2, BITMAP_INFO_HEADER_SIZE_V_3, BITMAP_INFO_HEADER_SIZE_V_4, BITMAP_INFO_HEADER_SIZE_V_5, OS_22_X_BITMAP_HEADER_FULL_SIZE, OS_22_X_BITMAP_HEADER_SIZE
Modifier and Type | Method and Description |
---|---|
int |
getAlphaMask()
Gets or sets the color mask that specifies the alpha component of each pixel.
|
int |
getBlueMask()
Gets or sets the color mask that specifies the blue component of each pixel, valid only if bV4Compression is set to BI_BITFIELDS.
|
int |
getCSType()
Gets or sets the color space of the DIB.
|
CieCoordinatesTriple |
getEndpoints()
Gets or sets the CoordinatesTriple class.
|
int |
getGammaBlue()
Gets or sets the gamma blue.
|
int |
getGammaGreen()
Gets or sets the gamma green.
|
int |
getGammaRed()
Gets or sets the gamma red.
|
int |
getGreenMask()
Gets or sets the color mask that specifies the green component of each pixel, valid only if bV4Compression is set to BI_BITFIELDS.
|
int |
getRedMask()
Gets or sets the color mask that specifies the red component of each pixel, valid only if bV4Compression is set to BI_BITFIELDS.
|
void |
setAlphaMask(int value)
Gets or sets the color mask that specifies the alpha component of each pixel.
|
void |
setBlueMask(int value)
Gets or sets the color mask that specifies the blue component of each pixel, valid only if bV4Compression is set to BI_BITFIELDS.
|
void |
setCSType(int value)
Gets or sets the color space of the DIB.
|
void |
setEndpoints(CieCoordinatesTriple value)
Gets or sets the CoordinatesTriple class.
|
void |
setGammaBlue(int value)
Gets or sets the gamma blue.
|
void |
setGammaGreen(int value)
Gets or sets the gamma green.
|
void |
setGammaRed(int value)
Gets or sets the gamma red.
|
void |
setGreenMask(int value)
Gets or sets the color mask that specifies the green component of each pixel, valid only if bV4Compression is set to BI_BITFIELDS.
|
void |
setRedMask(int value)
Gets or sets the color mask that specifies the red component of each pixel, valid only if bV4Compression is set to BI_BITFIELDS.
|
getBitmapColorsImportant, getBitmapColorsUsed, getBitmapCompression, getBitmapImageSize, getBitmapXPelsPerMeter, getBitmapYPelsPerMeter, getExtraBitMasks, setBitmapColorsImportant, setBitmapColorsUsed, setBitmapCompression, setBitmapImageSize, setBitmapXPelsPerMeter, setBitmapYPelsPerMeter, setExtraBitMasks, write
getBitmapHeight, getBitmapPlanes, getBitmapWidth, getBitsPerPixel, getHeaderSize, setBitmapHeight, setBitmapPlanes, setBitmapWidth, setBitsPerPixel, setHeaderSize
public int getRedMask()
Gets or sets the color mask that specifies the red component of each pixel, valid only if bV4Compression is set to BI_BITFIELDS.
public void setRedMask(int value)
Gets or sets the color mask that specifies the red component of each pixel, valid only if bV4Compression is set to BI_BITFIELDS.
public int getGreenMask()
Gets or sets the color mask that specifies the green component of each pixel, valid only if bV4Compression is set to BI_BITFIELDS.
public void setGreenMask(int value)
Gets or sets the color mask that specifies the green component of each pixel, valid only if bV4Compression is set to BI_BITFIELDS.
public int getBlueMask()
Gets or sets the color mask that specifies the blue component of each pixel, valid only if bV4Compression is set to BI_BITFIELDS.
public void setBlueMask(int value)
Gets or sets the color mask that specifies the blue component of each pixel, valid only if bV4Compression is set to BI_BITFIELDS.
public int getAlphaMask()
Gets or sets the color mask that specifies the alpha component of each pixel.
public void setAlphaMask(int value)
Gets or sets the color mask that specifies the alpha component of each pixel.
public int getCSType()
Gets or sets the color space of the DIB.
public void setCSType(int value)
Gets or sets the color space of the DIB.
public CieCoordinatesTriple getEndpoints()
Gets or sets the CoordinatesTriple class.
public void setEndpoints(CieCoordinatesTriple value)
Gets or sets the CoordinatesTriple class.
value
- The endpoints.public int getGammaRed()
Gets or sets the gamma red.
public void setGammaRed(int value)
Gets or sets the gamma red.
value
- The gamma red.public int getGammaGreen()
Gets or sets the gamma green.
public void setGammaGreen(int value)
Gets or sets the gamma green.
value
- The gamma green.public int getGammaBlue()
Gets or sets the gamma blue.
public void setGammaBlue(int value)
Gets or sets the gamma blue.
value
- The gamma blue.