ImageGear for .NET User Guide > ImageGear Imaging Formats Reference > ImageGear Supported Non-Image Data > Photoshop Image Resource Metadata Structure |
Adobe Photoshop files can contain data which is placed in additional resources blocks. These resources are used to store non-pixel data associated with images. ImageGear reads this data into the metadata blocks which is attached to ImGearDocument and ImGearPage. Adobe Photoshop metadata structure is framed in several levels which is described below.
This level can contain arbitrary number of PhotoshopImageResource subtrees:
Name | Id | Type | Value Type | Value | Value Length | Ignored on save |
PhotoshopImageResource | <Res. Id> | Tree | N/A | N/A | N/A | N/A |
Or in case the data is parsed | ||||||
ResolutionInfo | ImGearPHOTOSHOPTagIDs.ResolutionInfo | Tree | N/A | N/A | N/A | N/A |
AlphaNames | ImGearPHOTOSHOPTagIDs.AlphaNames | Tree | N/A | N/A | N/A | N/A |
DisplayInfo | ImGearPHOTOSHOPTagIDs.DisplayInfo | Tree | N/A | N/A | N/A | N/A |
Caption | ImGearPHOTOSHOPTagIDs.Caption | Tree | N/A | N/A | N/A | N/A |
IPTC | ImGearPHOTOSHOPTagIDs.IPTC | Tree | N/A | N/A | N/A | N/A |
Thumbnail | ImGearPHOTOSHOPTagIDs.Thumbnail | Tree | N/A | N/A | N/A | N/A |
ICCProfile | ImGearPHOTOSHOPTagIDs.ICCProfile | Tree | N/A | N/A | N/A | N/A |
UnicodeAlphaNames | ImGearPHOTOSHOPTagIDs.UnicodeAlphaNames | Tree | N/A | N/A | N/A | N/A |
TransparencyIndex | ImGearPHOTOSHOPTagIDs.TransparencyIndex | Tree | N/A | N/A | N/A | N/A |
AlphaIdentifiers | ImGearPHOTOSHOPTagIDs.AlphaIdentifiers | Tree | N/A | N/A | N/A | N/A |
VersionInfo | ImGearPHOTOSHOPTagIDs.VersionInfo | Tree | N/A | N/A | N/A | N/A |
Name | Id | Type | Value Type | Value | Value Length | Ignored on save |
"PhotoshopImageResourceSize" | <Res. Id> | Leaf | UINT16 | 1 | True | |
Resource data | ||||||
"Data" | ImGearPHOTOSHOPTagID s.SEGMENTDATA | Leaf | RAW_DATA | False | ||
Or in case the data are parsed (currently it happens only for IPTC data) | ||||||
"ResolutionInfo" | ImGearPHOTOSHOPTagIDs.ResolutionInfo | Tree | N/A | N/A | N/A | False |
"AlphaNames" | ImGearPHOTOSHOPTagIDs.AlphaNames | Tree | N/A | N/A | N/A | False |
DisplayInfo" | ImGearPHOTOSHOPTagIDs.DisplayInfo | Tree | N/A | N/A | N/A | False |
"Caption" | ImGearPHOTOSHOPTagIDs.Caption | Tree | N/A | N/A | N/A | False |
"IPTC" | ImGearPHOTOSHOPTagIDs.IPTC | Tree | N/A | N/A | N/A | False |
"Thumbnail" | ImGearPHOTOSHOPTagIDs.Thumbnail | Tree | N/A | N/A | N/A | False |
"ICCProfile" | ImGearPHOTOSHOPTagIDs.ICCProfile | Tree | N/A | N/A | N/A | False |
"UnicodeAlphaNames" | ImGearPHOTOSHOPTagIDs.UnicodeAlphaNames | Tree | N/A | N/A | N/A | False |
"TransparencyIndex" | ImGearPHOTOSHOPTagIDs.TransparencyIndex | Tree | N/A | N/A | N/A | False |
"AlphaIdentifiers" | ImGearPHOTOSHOPTagIDs.AlphaIdentifiers | Tree | N/A | N/A | N/A | False |
"VersionInfo" | ImGearPHOTOSHOPTagIDs.VersionInfo | Tree | N/A | N/A | N/A | False |