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; }获取或设置掩码RectanglePSD 文件中的图层蒙版。 它采用左、右、上和下属性并创建Rectangle
Right { get; set; }获取或设置正确的图层蒙版位置。
Top { get; set; }获取或设置顶层遮罩位置。

也可以看看