一、现有两个图层A(jpg格式)和图层B(png格式),然后A图层根据图层B选区建立图层蒙板
001.jpg (21.7 KB)
二、剪贴蒙板
002.jpg (187.9 KB)
//Aspose.PSD.net
var layerone = psdImage.Layers[1];
var layerTwo = psdImage.Layers[2];
LayerMaskData maskData = null;
//这儿怎么获得 maskData ?
layerone.AddLayerMask(maskData);
@ymxkdoc
请检查以下带有注释的代码。对于剪贴蒙版,Aspose.PSD 具有特殊属性。
var layerone = psdImage.Layers[1];
var layerTwo = psdImage.Layers[2];
// 添加剪贴蒙版
layerTwo.Clipping = 1;
LayerMaskData maskData = layerTwo.LayerMaskData;
// 创建常规空蒙版
//layerTwo.LayerMaskData = new LayerMaskDataFull();
// 使用另一层的蒙版
layerone.AddLayerMask(maskData);
希望有帮助
请查看我们的特别优惠。我们有付费支持可以解决您的任务。
https://purchase.aspose.com/pricing/psd/net