Aspose.PSD.FileFormats.Psd.Layers.LayerResources

The namespace contains PSD file format entities contained in layers.

Classes

ClassDescription
AdjustmentLayerResourceBase Class for adjustments layer resources
AnimatedDataSectionStructureThe section with animated data.
BlncResourceBlncResource class is a resource of Color Adjustment Layer.
BlwhResourceBlwhResource class is a resource of Black and White Adjustment Layer.
BooleanResourceClass BooleanResource. It’s pseudo resource. Photoshop haven’t it
BritResourceClass BritResource. Resource of Brightness/Contrast Adjustment Layer
CgEdResourceClass CgEdResource. Content Generator Extra Data (Photoshop CS5)
ClassIDThe PSD Class ID object.
ClblResourceClass ClblResource. This resource contains information about blending of clipped element.
CmlsResourceClass CmlsResource.
ColorRangeHslHue2Resource has 6 color ranges where you can change HSV parameters. Every range has 4 key points to identify range borders. And it’s ColorRangeHsl
CurvesContinuousManagerManager for Curves Adjustment Layer that manipulates curves
CurvesDiscreteManagerManager for Curves Adjustment Layer that manipulates pixels’ map
CurvesManagerBase Class to manage CurvResource
CurvResourceClass CurvResource. Resource of Curves Adjustment Layer 1 byte - 0 if use curves, 1 if used pixels on map if 0 then: 2 bytes - short. Default is 1 4 bytes - int. Used only last byte by bit. First bit is for 1 channel, the Fourth bit for 4 channel for example 2 bytes - short points count 4 bytes * count of point - points of curve 2 short: first position, second height 4 bytes - word “Crv " 2 bytes - short default is 4 for Curves 4 bytes - int. Default is 1 4 bytes - point count 4 bytes * point count - points of curve 2 short: first position, second height 0-4 bytes - Leading to be fold for four if 1 then: 2 bytes - short. Default is 1 4 bytes - int. Used only last byte. One channel is in one bit. First bit is for 1 channel, the Fourth bit for 4 channel for example 256 * count of changed channels - ordered values of channel in range 0 - 255 4 bytes - word “Crv " 2 bytes - short. Default is 3 for pixels on map 4 bytes - int Channel count (2 + 256) bytes - short 2 for channel index, 256 is ordered values of channel in range 0 - 255
CustResourceClass CustResource. This resource contains information about blending of clipped element.
ExpaResourceClass ExpaResource. Resource of Exposure Adjustment Layer
FillLayerResourceBase Class for fill layer resources
FilterEffectMaskDataThe filter mask data class.
FXidResourceThe Filter Effects resource contains channels, a user mask, and a sheet mask for the smart filter.
FxrpResourceClass FxrpResource. The reference point of layer
GdFlResourceClass GdFlResource. This resource contains information about blending of clipped element.
GrdmResourceClass GrdmResource. Contains information about Gradient-Map layer.
Hue2ResourceClass Hue2Resource. Resource of Exposure Adjustment Layer
InfxResourceClass InfxResource. This resource contains information about blending of clipped element.
IopaResourceClass IopaResource. This resource contains information about the fill opacity property from the layer style form
KnkoResourceClass KnkoResource. This resource contains information about blending of clipped element.
LayerSectionResourceThe layer section resource.
LclrResourceClass LclrResource. This resource contains information about color of layer in layers’ list is PS. It’s only
LevelChannelClass for working with channels in Levels Adjustment Layer
LevlResourceClass LevlResource. Resource of Exposure Adjustment Layer
Lfx2ResourceLfx2 resource (effects resource)
LiFdDataSourceDefines the liFD data source class in PSD File that contains information about an embedded file. This is part of PSD File Format Manipulation API that helps to modify Adobe® Photoshop® files
LiFeDataSourceDefines the LnkeDataSource class that contains information about external linked file. This is part of PSD File Format Manipulation API that helps to modify Adobe® Photoshop® files
LinkDataSourceDefines the LinkDataSource class that contains information about a linked file or an asset in the PSD file.
LinkResourceDefines the LinkResource class that contains information about linked or embedded files in the PSD format image. The link resource may contain several LinkDataSource instances which can be accessed by indexers in any derived class.
LmskResourceThe LMsk resource.
Lnk2ResourceDefines the class which contains information about embedded files in the PSD format image. The link resource may contain several LiFdDataSource instances which can be accessed by the indexer.
Lnk3ResourceDefines the class which contains information about an embedded file in the PSD format 32 bit per channel image. The link resource may contain several LiFdDataSource instances which can be accessed by indexer.
LnkeResourceDefines the LnkeResource class that contains information about external linked files or assets in the PSD format image. The link resource may contain several LiFeDataSource instances which can be accessed by indexer. This is a part of PSD File Format Manipulation API that helps to modify Adobe® Photoshop® files programmatically
LnsrResourceClass lnsrResource.
Lr16ResourceThe lr16 resource.
Lr32ResourceThe lr32 resource.
LrXxResourceThe lrXX resource.
LspfResourceLayer protected settings
LuniResourceLayer name resource
LyidResourceClass LyidResource.
MixrResourceClass MixrResource. Resource of Channel Mixer Adjustment Layer
MlstResourceThe mlst resource. This class, among other things, contains information about the position of the layer on the timeline.
NvrtResourceClass NvrtResource. Resource of Invert Adjustment Layer.
OSTypeStructureRepresents the OS type structure.
OSTypeStructuresRegistryRepresents the OSTypeStructure resources registry.
PathShapeThe figure from the knots of the Bezier curve.
PattResourceClass PattResource. Resource with pattern data
PattResourceDataThe class to store the pattern data for PattResource resource.
PhflResourceClass PhflResource. Resource of Exposure Adjustment Layer 2 Version ( = 3 ) or ( = 2 ) 12 4 bytes each for XYZ color(Only in Version 3) 10 2 bytes color space followed by 4 * 2 bytes color component(Only in Version 2) 4 Density 1 Preserve Luminosity
PhflResourceVersion2Class PhflResource. Resource of Exposure Adjustment Layer 2 Version ( = 3 ) or ( = 2 ) 12 4 bytes each for XYZ color(Only in Version 3) 10 2 bytes color space followed by 4 * 2 bytes color component(Only in Version 2) 4 Density 1 Preserve Luminosity
PhflResourceVersion3Class PhflResource. Resource of Exposure Adjustment Layer 2 Version ( = 3 ) or ( = 2 ) 12 4 bytes each for XYZ color(Only in Version 3) 10 2 bytes color space followed by 4 * 2 bytes color component(Only in Version 2) 4 Density 1 Preserve Luminosity
PlacedResourceDefines the PlacedResource class that contains common information about a placed layer or a smart object layer in the PSD file. Is is used to support smart object layers in the Adobe® Photoshop® images.
PlLdResourceDefines the PlLdResource class that contains information about a placed layer in the PSD file. Is is used to support smart object layers in the Adobe® Photoshop® images. It was replaced by SoLdResource in the Adobe® Photoshop® CS3
PostResourceClass PostResource. Posterize layer settings.
PtFlResourceClass PtFlResource. Contains Pattern Fill Layer Data.
ShmdResourceClass ShmdResource. Metadata settings
SmartObjectResourceDefines the SmartObjectResource class that contains information about a smart object layer in a PSD file. Is is the base class for Sold and Sole resources that is used to support smart object layers in the Adobe® Photoshop® images.
SmartResourceCreatorDefines the SmartResourceCreator class that can create PlLd, SoLd and SoLe resources. Is is used to support smart object layers in the Adobe® Photoshop® images.
SoCoResourceClass SoCoResource. This resource contains information about Color Fill Layers
SoLdResourceDefines the SoLdResource class that contains information about a smart object layer in a PSD file. Is is used to support smart object layers in the Adobe® Photoshop® images.
SoLeResourceDefines the SoLeResource class that contains information about a smart object layer in a PSD file. Is is used to support smart object layers with external file links in the Adobe® Photoshop® images.
Txt2ResourceTxt2 resource class
TypeToolFontInfoContains information about type tool font.
TypeToolInfo6ResourceThe type tool information. For PSD version higher or equal to the 6.0.
TypeToolInfoResourceThe type tool information. For PSD version lower than 6.0.
TypeToolLineInfoType tool line info.
TypeToolStyleInfoType tool style information.
UnknownResourceThe unknown resource.
VectorPathThe class that contains vector paths.
VectorPathDataResourceClass VectorPathDataResource. This resource contains information about vector layer mask
VibAResourceVibA Resource.
VmskResourceClass VmskResource. This resource contains information about vector layer mask
VogkResourceThe Vector Origination Data resource.
VsmsResourceClass VsmsResource. This resource contains information about vector layer mask

Interfaces

InterfaceDescription
IOSTypeStructureLoaderThe OSTypeStructure resource loader.
IPathInterface describes the set of Paths that present in a Shape layer.
IPathShapeThe Shape from the knots of the Bezier curve.
IPlacedLayerResourceDefines the IPlacedLayerResource interface that contains information about a placed layer in the PSD file. Is is a markup interface used to designate PlLd, Sold and Sole resources in the Adobe® Photoshop® images. Is is used to support smart object layers in the Adobe® Photoshop® images.
ISmartObjectLayerResourceDefines the ISmartObjectLayerResource interface that contains information about a smart object layer resource in the PSD file. Is is also a markup interface used to designate both Sold and Sole resources in the Adobe® Photoshop® images.

Enumeration

EnumerationDescription
LayerLockTypeLayer lock options
LayerSectionSubtypeThe section subtype
LayerSectionTypeThe layer section type
LinkDataSourceTypeDefines the LinkDataSourceType enumeration for the data sources in the PSD link resource.
LnsrResourceTypeDiscovered Possible Lnsr Resource Types
PlacedLayerTypeDefines the PlacedLayerType enumeration for the placed layer PlLd resource.
SheetColorHighlightEnumPossible colors of Sheet color setting. It’s UI decorative color of layer in layers’ list in PS