Class PathGradientBrush

Class PathGradientBrush

名称: Aspose.Imaging.Brushes 收藏: Aspose.Imaging.dll (25.4.0)

包容一个 Aspose.Imaging.Brush 对象与格拉迪安特. 这个类不能继承。

[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable

Inheritance

object DisposableObject Brush TransformBrush PathGradientBrushBase PathGradientBrush

Implements

IDisposable

继承人

PathGradientBrushBase.PathPoints , PathGradientBrushBase.GraphicsPath , PathGradientBrushBase.CenterPoint , PathGradientBrushBase.FocusScales , TransformBrush.ResetTransform() , TransformBrush.MultiplyTransform(Matrix) , TransformBrush.MultiplyTransform(Matrix, MatrixOrder) , TransformBrush.TranslateTransform(float, float) , TransformBrush.TranslateTransform(float, float, MatrixOrder) , TransformBrush.ScaleTransform(float, float) , TransformBrush.ScaleTransform(float, float, MatrixOrder) , TransformBrush.RotateTransform(float) , TransformBrush.RotateTransform(float, MatrixOrder) , TransformBrush.WrapMode , TransformBrush.Transform , TransformBrush.IsTransformChanged , Brush.DeepClone() , Brush.Equals(object) , Brush.GetHashCode() , Brush.Opacity , DisposableObject.Dispose() , DisposableObject.Disposed , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

中间颜色是默认的白色,用户可以随时更改这个值。

周围颜色序列是由单元素默认包含白色,周围颜色可以随后更改,但在设置周围颜色时至少需要单元素。

请参见 Aspose.Imaging.Brushes.PathGradientBrush.Blend 有关其启动的详细信息。

Constructors

PathGradientBrush(点数[])

启动一个新的例子 Aspose.Imaging.Brushes.PathGradientBrush 类与指定的点。

public PathGradientBrush(PointF[] pathPoints)

Parameters

pathPoints PointF ( )

一系列 Aspose.Imaging.PointF 结构,代表构成路径垂直的点。

PathGradientBrush(点数( ), 饰 WrapMode)

启动 Aspose.Imaging.Brushes.PathGradientBrush 类的新例子,配有指定的点和包装模式。

public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints PointF ( )

一系列 Aspose.Imaging.PointF 结构,代表构成路径垂直的点。

wrapMode WrapMode

一个 Aspose.Imaging.WrapMode 描述如何填写这个 Aspose.Imaging.Brushes.PathGradientBrush 被插入。

PathGradientBrush(Point[])

启动一个新的例子 Aspose.Imaging.Brushes.PathGradientBrush 类与指定的点。

public PathGradientBrush(Point[] pathPoints)

Parameters

pathPoints Point ( )

一个系列的 Aspose.Imaging.Point 结构,代表构成路径垂直的点。

PathGradientBrush(Point( ), 饰 WrapMode)

启动 Aspose.Imaging.Brushes.PathGradientBrush 类的新例子,配有指定的点和包装模式。

public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints Point ( )

一个系列的 Aspose.Imaging.Point 结构,代表构成路径垂直的点。

wrapMode WrapMode

一个 Aspose.Imaging.WrapMode 描述如何填写这个 Aspose.Imaging.Brushes.PathGradientBrush 被插入。

PathGradientBrush(GraphicsPath)

以指定的路径启动 Aspose.Imaging.Brushes.PathGradientBrush 类的新例子。

public PathGradientBrush(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath 定义了这个 Aspose.Imaging.Brushes.PathGradientBrush 填写的区域。

Properties

Blend

接收或设置一个 Aspose.Imaging.Blend 指定位置和因素,定义一个定制的 falloff 格拉迪安特。

public Blend Blend { get; set; }

财产价值

Blend

CenterColor

接收或将颜色放在路径格拉迪安的中心。

public Color CenterColor { get; set; }

财产价值

Color

InterpolationColors

接收或设置一个 Aspose.Imaging.ColorBlend 定义多色线性格拉迪安特。

[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }

财产价值

ColorBlend

SurroundColors

收到或设置一系列的颜色,符合这个 Aspose.Imaging.Brushes.PathGradientBrush 填写的路径中的点。

public Color[] SurroundColors { get; set; }

财产价值

Color ( )

Methods

SetBlendTriangularShape(航海)

创建一个中间颜色的格拉迪安和一个线性到一个周围的颜色。

public void SetBlendTriangularShape(float focus)

Parameters

focus float

从 0 到 1 的值,指定从路径的中心到路径边界的任何光线,中心颜色将处于其最高强度。

SetBlendTriangularShape(航海,航海)

创建一个中间颜色的格拉迪安和每一个周围颜色的线性幻灯片。

public void SetBlendTriangularShape(float focus, float scale)

Parameters

focus float

从 0 到 1 的值,指定从路径的中心到路径边界的任何光线,中心颜色将处于其最高强度。

scale float

从 0 到 1 的值,指定与边界颜色混合的中间颜色的最大强度. 1 的值导致中间颜色的最高强度,这是默认值。

SetSigmaBellShape(航海)

创建一个格拉迪特刷子,从道路的中心向外的边界改变颜色,从一个颜色到另一个的过渡是基于钟声形状的曲线。

public void SetSigmaBellShape(float focus)

Parameters

focus float

从 0 到 1 的值,指定从路径的中心到路径边界的任何光线,中心颜色将处于其最高强度。

SetSigmaBellShape(航海,航海)

创建一个格拉迪特刷子,从道路的中心向外的边界改变颜色,从一个颜色到另一个的过渡是基于钟声形状的曲线。

public void SetSigmaBellShape(float focus, float scale)

Parameters

focus float

从 0 到 1 的值,指定从路径的中心到路径边界的任何光线,中心颜色将处于其最高强度。

scale float

从 0 到 1 的值,指定与边界颜色混合的中间颜色的最大强度. 1 的值导致中间颜色的最高强度,这是默认值。

 中文