ImageGear for Java User Guide > ImageGear Imaging Formats Reference > ImageGear Supported Non-Image Data > DICOM Non-Image Data Structure |
DICOM files contain one header and zero, one, or several image pages. Image header applies to all pages in the image. ImageGear for Java loads the same metadata tree for each page in the image, and attaches this tree to the corresponding page. ImageGear for .NET does not put any tags to document level metadata for DICOM images.
Name | Id | Type | Value Type | Value | Value Length | Read Only |
Preamble | Preamble | Leaf | Byte[] | 128 | No | |
MetaInfoHeader | MetaInfoHeader | Tree | ||||
DataSet | DataSet | Tree |
Name | Id | Type | Value Type | Value | Value Length | Read Only |
<tag name> | <tag id> | Leaf |
DataSet may contain subtrees, corresponding to DICOM tags that have "Sequence" (SQ) type. Sequences can non contain normal tags (leafs). Instead, each Sequence contains one or more "Items". Items can contain normal tags including Sequences. All items within one Sequence must have the same set of tags, but tag values can be different.
Name | Id | Type | Value Type | Value | Value Length | Read Only |
<tag name> | <tag id> | Leaf | ||||
... | ||||||
<SQ tag name> | <SQ tag id> | Tree | ||||
... |
Name | Id | Type | Value Type | Value | Value Length | Read Only |
Item | Item | Tree | ||||
... |
Name | Id | Type | Value Type | Value | Value Length | Read Only |
<tag name> | <tag id> | Leaf | ||||
... | ||||||
<SQ tag name> | <SQ tag id> | Tree | ||||
... |
When ImageGear saves images, it overwrites the following tags:
Id | Location | Type |
FileMetaInformationVersion | MetaInfoHeader | Leaf |
TransferSyntaxUID | MetaInfoHeader | Leaf |
SamplesPerPixel | DataSet | Leaf |
PhotometricInterpretation | DataSet | Leaf |
Rows | DataSet | Leaf |
Columns | DataSet | Leaf |
BitsAllocated | DataSet | Leaf |
BitsStored | DataSet | Leaf |
HighBit | DataSet | Leaf |
PixelRepresentation | DataSet | Leaf |
PlanarConfiguration | DataSet | Leaf |
Red Palette Color Look Up Table Descriptor | DataSet | Leaf |
Green Palette Color Look Up Table Descriptor | DataSet | Leaf |
Blue Palette Color Look Up Table Descriptor | DataSet | Leaf |
Red Palette Color Look Up Table Data | DataSet | Leaf |
Green Palette Color Look Up Table Data | DataSet | Leaf |
Blue Palette Color Look Up Table Data | DataSet | Leaf |
PixelData | DataSet | Leaf |