支持填充图层
使用图案填充图层
本文演示了如何使用图案填充来填充PSD图层。图案是用于填充图像区域的图像、颜色、阴影或线条。请使用 Aspose.PSD.FileFormats.Psd.Layers.FillLayer 来在 PSD 图层中添加图案。以下代码片段加载一个 PSD 文件,访问 Filllayer 类,并使用 PatternFillSettings 属性设置图案。
以下是另一个示例,演示了如何使用 Aspose.PSD通过使用 FillLayer和 IPatternFillSettings * *来渲染图案。
使用渐变填充图层
本文演示了如何使用渐变填充来填充 PSD 图层。Aspose.PSD API 提供了高效且易于使用的方法来实现此目标。Aspose.PSD 已经暴露了 GradientColorPoint 和 GradientTransparencyPoint 类,以在图层中添加渐变效果。
`以下是将 PSD 图层填充渐变的简单步骤:
- 使用 Image.Load 工厂方法从 PSD 文件加载图像。
- 设置 FillLayer 对象的设置属性。
- 创建一个颜色点列表,包含所需颜色和颜色位置。
- 创建一个透明度点列表,包含所需的不透明度和透明度点位置。
- 调用 FillLayer.Update 方法。
- 保存结果。
以下代码片段演示了如何向 PSD 图层添加渐变填充。
这里是另一个示例,使用 GradientFillSettings.GradientType 属性来向 PSD 图层填充渐变。Aspose.PSD 通过 GradientType 枚举支持以下渐变类型:
- GradientType.Linear: 线性渐变中,颜色从起始色向终止色以直线过渡。
- GradientType.Radial: 辐射渐变中,颜色从起始点向外呈圆形扫射。
- GradientType.Angle: 角度渐变绕起始点逆时针扫过。
- GradientType.Reflected: 反射渐变中,颜色在起始点两边镜像。
- GradientType.Diamond: 菱形渐变在起始点创建菱形形状。
支持渐变填充图层的缩放属性
本文演示了如何使用 Aspose.PSD for .NET 缩放具有渐变填充的 FillLayer。为此,在 IGradientFillSettings 中添加了一个名为 Scale 的新属性。
以下是演示如何使用 Scale 属性的代码示例。
使用颜色填充图层
本文演示了如何使用颜色填充 PSD 图层。请使用 Psd.Layers.FillLayer 类在 PSD 图层中添加颜色。以下代码片段加载一个 PSD 文件,访问 Fill layer 类并使用 FillLayer.FillSettings 属性设置颜色。