aspose.psd.fileformats.psd.layers
Contents
[
Hide
]Classes
Class | Description |
---|---|
BlendRange | The blend range. |
ChannelInformation | The channel information. |
GlobalLayerMaskInfo | The global layer mask section. |
IGradientColorPoint | Base interface for fill settings |
ILayerResourceLoader | The layer resource loader. |
IShapeLayer | Describes the properties of Shape layer. |
Layer | The psd layer. |
LayerBlendingRangesData | The layer blending ranges data. |
LayerGroup | Group layer class |
LayerHashCalculator | Hash Calculator for PSD Layers. It can be used to found equals or different layers in different PSD files |
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 LayerMaskData.image_data bytes length should be equal Width * Height of LayerMaskData.mask_rectangle 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 Layer.add_layer_mask(layer_mask) 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 LayerMaskData.image_data bytes length should be equal Width * Height of LayerMaskData.mask_rectangle properties. |
LayerResource | Represents layer info. |
LayerResourcesRegistry | Define 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). |
ShapeLayer | Shape layer. Encapsulates the logic of work with Shape layer and related resources. |
TextLayer | The text layer class |
Enumerations
Enumeration | Description |
---|---|
LayerFlags | The layer flags |
LayerMaskFlags | The layer mask flags |