LayerMaskDataShort Class
Contents
[
Hide
]Summary: 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.
Module: aspose.psd.fileformats.psd.layers
Full Name: aspose.psd.fileformats.psd.layers.LayerMaskDataShort
Inheritance: LayerMaskData
Aspose.PSD Version: 24.12.0
Constructors
| Name | Description |
|---|---|
| LayerMaskDataShort() | Initializes a new instance of the LayerMaskDataShort class |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| bottom | int | r/w | Gets or sets the bottom layer mask position. |
| data_size | int | r | Gets the size of the layer mask mask data. |
| default_color | byte | r/w | Gets or sets the default color. |
| flags | LayerMaskFlags | r/w | Gets or sets the layer mask flags. |
| image_data | byte | r/w | Gets or sets the layer mask data (or combined / final mask if there is a vector mask) in the PSD file. |
| left | int | r/w | Gets or sets the left layer mask position. |
| mask_rectangle | Rectangle | r/w | Gets or sets the mask Rectangle of the layer mask in the PSD file. It takes left, right, top and bottom properties and creates Rectangle |
| padding | short | r/w | Gets or sets the layer mask padding. |
| right | int | r/w | Gets or sets the right layer mask position. |
| top | int | r/w | Gets or sets the top layer mask position. |
Constructor: LayerMaskDataShort()
LayerMaskDataShort()
Initializes a new instance of the LayerMaskDataShort class