ImageGear .NET v24.12 - Updated
Photoshop Image Resource Metadata Structure
User Guide > File Formats and Compressions > File Formats > Metadata Structures > 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