Class BMPMetadata
java.lang.Object
javax.imageio.metadata.IIOMetadata
com.sun.media.imageioimpl.plugins.bmp.BMPMetadata
- All Implemented Interfaces:
BMPConstants,Cloneable
-
Field Summary
FieldsModifier and TypeFieldDescriptionintshortintintdoubledoubledoubleintintintintintintintintintdoubledoubledoubleintintintstatic final Stringbyte[]intintintdoubledoubledoubleintintintFields inherited from class javax.imageio.metadata.IIOMetadata
controller, defaultController, extraMetadataFormatClassNames, extraMetadataFormatNames, nativeMetadataFormatClassName, standardFormatSupportedFields inherited from interface com.sun.media.imageioimpl.plugins.bmp.BMPConstants
BI_BITFIELDS, BI_JPEG, BI_PNG, BI_RGB, BI_RLE4, BI_RLE8, compressionTypeNames, LCS_CALIBRATED_RGB, LCS_sRGB, LCS_WINDOWS_COLOR_SPACE, PROFILE_EMBEDDED, PROFILE_LINKED, VERSION_2, VERSION_3, VERSION_3_NT, VERSION_4, VERSION_5 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()protected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodebooleanvoidvoidreset()Methods inherited from class javax.imageio.metadata.IIOMetadata
activateController, getController, getDefaultController, getExtraMetadataFormatNames, getMetadataFormat, getMetadataFormatNames, getNativeMetadataFormatName, getStandardTileNode, getStandardTree, hasController, isStandardMetadataFormatSupported, setController, setFromTree
-
Field Details
-
nativeMetadataFormatName
- See Also:
-
bmpVersion
-
width
public int width -
height
public int height -
bitsPerPixel
public short bitsPerPixel -
compression
public int compression -
imageSize
public int imageSize -
xPixelsPerMeter
public int xPixelsPerMeter -
yPixelsPerMeter
public int yPixelsPerMeter -
colorsUsed
public int colorsUsed -
colorsImportant
public int colorsImportant -
redMask
public int redMask -
greenMask
public int greenMask -
blueMask
public int blueMask -
alphaMask
public int alphaMask -
colorSpace
public int colorSpace -
redX
public double redX -
redY
public double redY -
redZ
public double redZ -
greenX
public double greenX -
greenY
public double greenY -
greenZ
public double greenZ -
blueX
public double blueX -
blueY
public double blueY -
blueZ
public double blueZ -
gammaRed
public int gammaRed -
gammaGreen
public int gammaGreen -
gammaBlue
public int gammaBlue -
intent
public int intent -
palette
public byte[] palette -
paletteSize
public int paletteSize -
red
public int red -
green
public int green -
blue
public int blue -
comments
-
-
Constructor Details
-
BMPMetadata
public BMPMetadata() -
BMPMetadata
- Throws:
IIOInvalidTreeException
-
-
Method Details
-
isReadOnly
public boolean isReadOnly()- Specified by:
isReadOnlyin classIIOMetadata
-
clone
-
getAsTree
- Specified by:
getAsTreein classIIOMetadata
-
getStandardChromaNode
- Overrides:
getStandardChromaNodein classIIOMetadata
-
getStandardCompressionNode
- Overrides:
getStandardCompressionNodein classIIOMetadata
-
getStandardDataNode
- Overrides:
getStandardDataNodein classIIOMetadata
-
getStandardDimensionNode
- Overrides:
getStandardDimensionNodein classIIOMetadata
-
getStandardDocumentNode
- Overrides:
getStandardDocumentNodein classIIOMetadata
-
getStandardTextNode
- Overrides:
getStandardTextNodein classIIOMetadata
-
getStandardTransparencyNode
- Overrides:
getStandardTransparencyNodein classIIOMetadata
-
mergeTree
- Specified by:
mergeTreein classIIOMetadata- Throws:
IIOInvalidTreeException
-
reset
public void reset()- Specified by:
resetin classIIOMetadata
-