public class BMPMetadata extends IIOMetadata implements Cloneable, BMPConstants
| Modifier and Type | Field and Description |
|---|---|
int |
alphaMask |
short |
bitsPerPixel |
int |
blue |
int |
blueMask |
double |
blueX |
double |
blueY |
double |
blueZ |
String |
bmpVersion |
int |
colorsImportant |
int |
colorSpace |
int |
colorsUsed |
List |
comments |
int |
compression |
int |
gammaBlue |
int |
gammaGreen |
int |
gammaRed |
int |
green |
int |
greenMask |
double |
greenX |
double |
greenY |
double |
greenZ |
int |
height |
int |
imageSize |
int |
intent |
static String |
nativeMetadataFormatName |
byte[] |
palette |
int |
paletteSize |
int |
red |
int |
redMask |
double |
redX |
double |
redY |
double |
redZ |
int |
width |
int |
xPixelsPerMeter |
int |
yPixelsPerMeter |
controller, defaultController, extraMetadataFormatClassNames, extraMetadataFormatNames, nativeMetadataFormatClassName, standardFormatSupportedBI_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 and Description |
|---|
BMPMetadata() |
BMPMetadata(IIOMetadata metadata) |
activateController, getController, getDefaultController, getExtraMetadataFormatNames, getMetadataFormat, getMetadataFormatNames, getNativeMetadataFormatName, getStandardTileNode, getStandardTree, hasController, isStandardMetadataFormatSupported, setController, setFromTreepublic static final String nativeMetadataFormatName
public String bmpVersion
public int width
public int height
public short bitsPerPixel
public int compression
public int imageSize
public int xPixelsPerMeter
public int yPixelsPerMeter
public int colorsUsed
public int colorsImportant
public int redMask
public int greenMask
public int blueMask
public int alphaMask
public int colorSpace
public double redX
public double redY
public double redZ
public double greenX
public double greenY
public double greenZ
public double blueX
public double blueY
public double blueZ
public int gammaRed
public int gammaGreen
public int gammaBlue
public int intent
public byte[] palette
public int paletteSize
public int red
public int green
public int blue
public List comments
public BMPMetadata()
public BMPMetadata(IIOMetadata metadata) throws IIOInvalidTreeException
IIOInvalidTreeExceptionpublic boolean isReadOnly()
isReadOnly in class IIOMetadatapublic Node getAsTree(String formatName)
getAsTree in class IIOMetadataprivate Node getNativeTree()
protected IIOMetadataNode getStandardChromaNode()
getStandardChromaNode in class IIOMetadataprotected IIOMetadataNode getStandardCompressionNode()
getStandardCompressionNode in class IIOMetadataprotected IIOMetadataNode getStandardDataNode()
getStandardDataNode in class IIOMetadataprotected IIOMetadataNode getStandardDimensionNode()
getStandardDimensionNode in class IIOMetadataprotected IIOMetadataNode getStandardDocumentNode()
getStandardDocumentNode in class IIOMetadataprotected IIOMetadataNode getStandardTextNode()
getStandardTextNode in class IIOMetadataprotected IIOMetadataNode getStandardTransparencyNode()
getStandardTransparencyNode in class IIOMetadataprivate void fatal(Node node, String reason) throws IIOInvalidTreeException
IIOInvalidTreeExceptionprivate int getIntAttribute(Node node, String name, int defaultValue, boolean required) throws IIOInvalidTreeException
IIOInvalidTreeExceptionprivate double getDoubleAttribute(Node node, String name, double defaultValue, boolean required) throws IIOInvalidTreeException
IIOInvalidTreeExceptionprivate int getIntAttribute(Node node, String name) throws IIOInvalidTreeException
IIOInvalidTreeExceptionprivate double getDoubleAttribute(Node node, String name) throws IIOInvalidTreeException
IIOInvalidTreeExceptionprivate String getAttribute(Node node, String name, String defaultValue, boolean required) throws IIOInvalidTreeException
IIOInvalidTreeExceptionprivate String getAttribute(Node node, String name) throws IIOInvalidTreeException
IIOInvalidTreeExceptionvoid initialize(ColorModel cm, SampleModel sm, ImageWriteParam param)
public void mergeTree(String formatName, Node root) throws IIOInvalidTreeException
mergeTree in class IIOMetadataIIOInvalidTreeExceptionprivate void mergeNativeTree(Node root) throws IIOInvalidTreeException
IIOInvalidTreeExceptionprivate void mergeStandardTree(Node root) throws IIOInvalidTreeException
IIOInvalidTreeExceptionpublic void reset()
reset in class IIOMetadataprivate String countBits(int num)
private void addXYZPoints(IIOMetadataNode root, String name, double x, double y, double z)
private IIOMetadataNode addChildNode(IIOMetadataNode root, String name, Object object)
Copyright © 2017 Open Microscopy Environment