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:
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 |