Aspose.PSD.FileFormats.Psd.Layers Namespace
The namespace contains PSD file format layers.
Classes
  ClassDescription
Public classBlendRange
The blend range.
Public classChannelInformation
The channel information.
Public classGlobalLayerMaskInfo
The global layer mask section.
Public classLayer
The psd layer.
Public classLayerBlendingRangesData
The layer blending ranges data.
Public classCode exampleLayerGroup
Group layer class
Public classLayerMaskData
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(LayerMaskData) method should be used for that.
Public classLayerMaskDataFull
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.
Public classLayerMaskDataShort
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.
Public classLayerResource
Represents layer info.
Public classLayerResourcesRegistry
Define the the layer resources registry for PSD files loading.
Public classCode exampleLinkedLayersManager
Linked layers manager class.
Public classCode exampleTextLayer
The text layer class
Interfaces
  InterfaceDescription
Public interfaceIGradientColorPoint
Base interface for fill settings
Public interfaceILayerResourceLoader
The layer resource loader.
Enumerations
  EnumerationDescription
Public enumerationBlendMode
The layer blend mode.
Public enumerationLayerFlags
The layer flags
Public enumerationLayerMaskFlags
The layer mask flags