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.
PhotoshopResources Level
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 |
PhotoShopImageResource Level
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 |