Aspose.PSD.FileFormats.Psd.Layers

The namespace contains PSD file format layers.

Classes

Class Description
BlendRange The blend range.
ChannelInformation The channel information.
GlobalLayerMaskInfo The global layer mask section.
Layer The psd layer.
LayerBlendingRangesData The layer blending ranges data.
LayerGroup Group layer class
LayerMaskData Defines base LayerMaskData class which contains information about the layer mask data in the PSD file. It can help to modify Adobe® Photoshop® files programmatically and automate PSD format editing. If the layer has only a raster mask the ImageData contains the raster mask data bytes. If the layer has only a vector mask the ImageData contains the vector mask rasterized (cached) data bytes. If the layer has both layer and vector masks the ImageData contains the raster mask and the rasterized vector mask combined. The ImageData bytes length should be equal Width * Height of MaskRectangle properties. Notice, that just removing / adding / updating the LayerMaskData is not enough for correct saving because channels are not updated; though it may provide correct rendering. The AddLayerMask method should be used for that.
LayerMaskDataFull Defines the LayerMaskDataFull class which contains information about the mask data in the PSD file layer when the layer has both layer and vector masks. Otherwise, a LayerMaskDataShort is used. The ImageData contains the raster mask and the rasterized vector mask combined. The ImageData bytes length should be equal MaskRectangle.Width * MaskRectangle.Height properties.
LayerMaskDataShort Defines the LayerMaskDataShort class which contains information about the mask data in the PSD file layer when the layer has only raster or vector mask but not both. Otherwise, a LayerMaskDataFull is used. If the layer has only a raster mask the ImageData contains the raster mask data bytes. If the layer has only a vector mask the ImageData contains the vector mask rasterized (cached) data bytes. The ImageData bytes length should be equal Width * Height of MaskRectangle properties.
LayerResource Represents layer info.
LayerResourcesRegistry Define the the layer resources registry for PSD files loading.
LinkedLayersManager Linked layers manager class.
SectionDividerLayer The section divider layer to mark the bounds of the folder (layer group).
TextLayer The text layer class

Interfaces

Interface Description
IGradientColorPoint Base interface for fill settings
ILayerResourceLoader The layer resource loader.

Enumeration

Enumeration Description
LayerFlags The layer flags
LayerMaskFlags The layer mask flags