Aspose.PSD.FileFormats.Psd.Layers.LayerResources

The namespace contains PSD file format entities contained in layers.

Classes

Class Description
AdjustmentLayerResource Base Class for adjustments layer resources
BlncResource BlncResource class is a resource of Color Adjustment Layer.
BlwhResource BlwhResource class is a resource of Black and White Adjustment Layer.
BooleanResource Class BooleanResource. It’s pseudo resource. Photoshop haven’t it
BritResource Class BritResource. Resource of Brightness/Contrast Adjustment Layer
CgEdResource Class CgEdResource. Content Generator Extra Data (Photoshop CS5)
ClassID The PSD Class ID object.
ClblResource Class ClblResource. This resource contains information about blending of clipped element.
CmlsResource Class CmlsResource.
ColorRangeHsl Hue2Resource has 6 color ranges where you can change HSV parameters. Every range has 4 key points to identify range borders. And it’s ColorRangeHsl
CurvesContinuousManager Manager for Curves Adjustment Layer that manipulates curves
CurvesDiscreteManager Manager for Curves Adjustment Layer that manipulates pixels’ map
CurvesManager Base Class to manage CurvResource
CurvResource Class 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
CustResource Class CustResource. This resource contains information about blending of clipped element.
ExpaResource Class ExpaResource. Resource of Exposure Adjustment Layer
FillLayerResource Base Class for fill layer resources
FilterEffectMaskData The filter mask data class.
FXidResource The Filter Effects resource contains channels, a user mask, and a sheet mask for the smart filter.
FxrpResource Class FxrpResource. The reference point of layer
GdFlResource Class GdFlResource. This resource contains information about blending of clipped element.
Hue2Resource Class Hue2Resource. Resource of Exposure Adjustment Layer
InfxResource Class InfxResource. This resource contains information about blending of clipped element.
IopaResource Class IopaResource. This resource contains information about the fill opacity property from the layer style form
KnkoResource Class KnkoResource. This resource contains information about blending of clipped element.
LayerSectionResource The layer section resource.
LclrResource Class LclrResource. This resource contains information about color of layer in layers’ list is PS. It’s only
LevelChannel Class for working with channels in Levels Adjustment Layer
LevlResource Class LevlResource. Resource of Exposure Adjustment Layer
Lfx2Resource Lfx2 resource (effects resource)
LiFdDataSource Defines 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
LiFeDataSource Defines 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
LinkDataSource Defines the LinkDataSource class that contains information about a linked file or an asset in the PSD file.
LinkResource Defines 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.
Lnk2Resource Defines 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.
Lnk3Resource Defines 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.
LnkeResource Defines 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
LnsrResource Class lnsrResource.
Lr16Resource The lr32 resource.
Lr32Resource The lr32 resource.
LspfResource Layer protected settings
LuniResource Layer name resource
LyidResource Class LyidResource.
MixrResource Class MixrResource. Resource of Channel Mixer Adjustment Layer
NvrtResource Class NvrtResource. Resource of Invert Adjustment Layer.
OSTypeStructure Represents the OS type structure.
OSTypeStructuresRegistry Represents the OSTypeStructure resources registry.
PattResource Class PattResource. Resource with pattern data
PattResourceData The class to store the pattern data for PattResource resource.
PhflResource Class 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
PhflResourceVersion2 Class 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
PhflResourceVersion3 Class 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
PlacedResource Defines 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.
PlLdResource Defines 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
PtFlResource Class PtFlResource. Contains Pattern Fill Layer Data.
ShmdResource Class ShmdResource. Metadata settings
SmartObjectResource Defines 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.
SmartResourceCreator Defines the SmartResourceCreator class that can create PlLd, SoLd and SoLe resources. Is is used to support smart object layers in the Adobe® Photoshop® images.
SoCoResource Class SoCoResource. This resource contains information about Color Fill Layers
SoLdResource Defines 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.
SoLeResource Defines 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.
Txt2Resource Txt2 resource class
TypeToolFontInfo Contains information about type tool font.
TypeToolInfo6Resource The type tool information. For PSD version higher or equal to the 6.0.
TypeToolInfoResource The type tool information. For PSD version lower than 6.0.
TypeToolLineInfo Type tool line info.
TypeToolStyleInfo Type tool style information.
UnknownResource The unknown resource.
VectorPathDataResource Class VectorPathDataResource. This resource contains information about vector layer mask
VibAResource VibA Resource.
VmskResource Class VmskResource. This resource contains information about vector layer mask
VogkResource The Vector Origination Data resource.
VsmsResource Class VsmsResource. This resource contains information about vector layer mask

Interfaces

Interface Description
IOSTypeStructureLoader The OSTypeStructure resource loader.
IPlacedLayerResource Defines 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.
ISmartObjectLayerResource Defines 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

Enumeration Description
LayerLockType Layer lock options
LayerSectionSubtype The section subtype
LayerSectionType The layer section type
LinkDataSourceType Defines the LinkDataSourceType enumeration for the data sources in the PSD link resource.
LnsrResourceType Discovered Possible Lnsr Resource Types
PlacedLayerType Defines the PlacedLayerType enumeration for the placed layer PlLd resource.
SheetColorHighlightEnum Possible colors of Sheet color setting. It’s UI decorative color of layer in layers’ list in PS