Class LayerMaskData
内容
[
隐藏
]LayerMaskData class
定义基本 LayerMaskData 类,其中包含有关 PSD 文件中图层蒙版数据的信息。 它可以帮助以编程方式修改 Adobe® Photoshop® 文件并自动编辑 PSD 格式。 如果图层只有光栅蒙版,则 ImageData 包含光栅mask data bytes. 如果图层只有矢量蒙版,则 ImageData 包含矢量蒙版栅格化(缓存)数据字节。 如果图层同时具有图层和矢量蒙版,则 ImageData 包含栅格蒙版和栅格化矢量蒙版组合。 这ImageData
字节长度应该等于 Width * HeightMaskRectangle
properties. 注意,仅删除/添加/更新 LayerMaskData 不足以正确保存 ,因为通道未更新;尽管它可能会提供正确的渲染。 AddLayerMask
方法应该用于那个.
public abstract class LayerMaskData
特性
姓名 | 描述 |
---|---|
Bottom { get; set; } | 获取或设置底层遮罩位置。 |
DataSize { get; } | 获取layer mask遮罩数据的大小。 |
DefaultColor { get; set; } | 获取或设置默认颜色。 |
Flags { get; set; } | 获取或设置图层蒙版标志。 |
ImageData { get; set; } | 获取或设置 PSD 文件中的图层蒙版数据(或组合/最终蒙版,如果有矢量蒙版)。 |
Left { get; set; } | 获取或设置左侧图层遮罩位置。 |
MaskRectangle { get; set; } | 获取或设置掩码Rectangle PSD 文件中的图层蒙版。 它采用左、右、上和下属性并创建Rectangle |
Right { get; set; } | 获取或设置正确的图层蒙版位置。 |
Top { get; set; } | 获取或设置顶层遮罩位置。 |