psd_tools.api.mask
Mask module.
Mask
- class psd_tools.api.mask.Mask(layer: Any)[source]
Mask data attached to a layer.
There are two distinct internal mask data: user mask and vector mask. User mask refers any pixel-based mask whereas vector mask refers a mask from a shape path. Internally, two masks are combined and referred real mask.
- property background_color: int
Background color.
- property bbox: tuple[int, int, int, int]
BBox
- property bottom: int
Bottom coordinate.
- property disabled: bool
Disabled.
- property height: int
Height.
- property left: int
Left coordinate.
- property parameters
Parameters.
- property right: int
Right coordinate.
- property size: tuple[int, int]
(Width, Height) tuple.
- property top: int
Top coordinate.
- topil(real: bool = True, **kwargs: Any) Image | None [source]
Get PIL Image of the mask.
- Parameters:
real – When True, returns pixel + vector mask combined.
- Returns:
PIL Image object, or None if the mask is empty.
- property width: int
Width.