Class BMPMetadata
- java.lang.Object
-
- javax.imageio.metadata.IIOMetadata
-
- com.sun.media.imageioimpl.plugins.bmp.BMPMetadata
-
- All Implemented Interfaces:
BMPConstants,java.lang.Cloneable
public class BMPMetadata extends javax.imageio.metadata.IIOMetadata implements java.lang.Cloneable, BMPConstants
-
-
Field Summary
Fields Modifier and Type Field Description intalphaMaskshortbitsPerPixelintblueintblueMaskdoubleblueXdoubleblueYdoubleblueZjava.lang.StringbmpVersionintcolorsImportantintcolorSpaceintcolorsUsedjava.util.ListcommentsintcompressionintgammaBlueintgammaGreenintgammaRedintgreenintgreenMaskdoublegreenXdoublegreenYdoublegreenZintheightintimageSizeintintentstatic java.lang.StringnativeMetadataFormatNamebyte[]paletteintpaletteSizeintredintredMaskdoubleredXdoubleredYdoubleredZintwidthintxPixelsPerMeterintyPixelsPerMeter-
Fields inherited from class javax.imageio.metadata.IIOMetadata
controller, defaultController, extraMetadataFormatClassNames, extraMetadataFormatNames, nativeMetadataFormatClassName, standardFormatSupported
-
Fields 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 Constructor Description BMPMetadata()BMPMetadata(javax.imageio.metadata.IIOMetadata metadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()org.w3c.dom.NodegetAsTree(java.lang.String formatName)protected javax.imageio.metadata.IIOMetadataNodegetStandardChromaNode()protected javax.imageio.metadata.IIOMetadataNodegetStandardCompressionNode()protected javax.imageio.metadata.IIOMetadataNodegetStandardDataNode()protected javax.imageio.metadata.IIOMetadataNodegetStandardDimensionNode()protected javax.imageio.metadata.IIOMetadataNodegetStandardDocumentNode()protected javax.imageio.metadata.IIOMetadataNodegetStandardTextNode()protected javax.imageio.metadata.IIOMetadataNodegetStandardTransparencyNode()booleanisReadOnly()voidmergeTree(java.lang.String formatName, org.w3c.dom.Node root)voidreset()-
Methods inherited from class javax.imageio.metadata.IIOMetadata
activateController, getController, getDefaultController, getExtraMetadataFormatNames, getMetadataFormat, getMetadataFormatNames, getNativeMetadataFormatName, getStandardTileNode, getStandardTree, hasController, isStandardMetadataFormatSupported, setController, setFromTree
-
-
-
-
Field Detail
-
nativeMetadataFormatName
public static final java.lang.String nativeMetadataFormatName
- See Also:
- Constant Field Values
-
bmpVersion
public java.lang.String 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
public java.util.List comments
-
-
Method Detail
-
isReadOnly
public boolean isReadOnly()
- Specified by:
isReadOnlyin classjavax.imageio.metadata.IIOMetadata
-
clone
public java.lang.Object clone()
- Overrides:
clonein classjava.lang.Object
-
getAsTree
public org.w3c.dom.Node getAsTree(java.lang.String formatName)
- Specified by:
getAsTreein classjavax.imageio.metadata.IIOMetadata
-
getStandardChromaNode
protected javax.imageio.metadata.IIOMetadataNode getStandardChromaNode()
- Overrides:
getStandardChromaNodein classjavax.imageio.metadata.IIOMetadata
-
getStandardCompressionNode
protected javax.imageio.metadata.IIOMetadataNode getStandardCompressionNode()
- Overrides:
getStandardCompressionNodein classjavax.imageio.metadata.IIOMetadata
-
getStandardDataNode
protected javax.imageio.metadata.IIOMetadataNode getStandardDataNode()
- Overrides:
getStandardDataNodein classjavax.imageio.metadata.IIOMetadata
-
getStandardDimensionNode
protected javax.imageio.metadata.IIOMetadataNode getStandardDimensionNode()
- Overrides:
getStandardDimensionNodein classjavax.imageio.metadata.IIOMetadata
-
getStandardDocumentNode
protected javax.imageio.metadata.IIOMetadataNode getStandardDocumentNode()
- Overrides:
getStandardDocumentNodein classjavax.imageio.metadata.IIOMetadata
-
getStandardTextNode
protected javax.imageio.metadata.IIOMetadataNode getStandardTextNode()
- Overrides:
getStandardTextNodein classjavax.imageio.metadata.IIOMetadata
-
getStandardTransparencyNode
protected javax.imageio.metadata.IIOMetadataNode getStandardTransparencyNode()
- Overrides:
getStandardTransparencyNodein classjavax.imageio.metadata.IIOMetadata
-
mergeTree
public void mergeTree(java.lang.String formatName, org.w3c.dom.Node root) throws javax.imageio.metadata.IIOInvalidTreeException- Specified by:
mergeTreein classjavax.imageio.metadata.IIOMetadata- Throws:
javax.imageio.metadata.IIOInvalidTreeException
-
reset
public void reset()
- Specified by:
resetin classjavax.imageio.metadata.IIOMetadata
-
-