Class ColorBlend
Class ColorBlend
Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)
定义用于在多色渐变中插值颜色混合的颜色和位置数组。此类不能被继承。
public sealed class ColorBlend
继承
继承的成员
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
构造函数
ColorBlend()
初始化Aspose.Imaging.ColorBlend类的新实例。
public ColorBlend()
ColorBlend(int)
使用指定数量的颜色和位置初始化Aspose.Imaging.ColorBlend类的新实例。
public ColorBlend(int count)
参数
count
int
此Aspose.Imaging.ColorBlend中的颜色和位置的数量。
属性
Colors
获取或设置表示在渐变中对应位置使用的颜色的颜色数组。
public Color[] Colors { get; set; }
属性值
Color[]
Positions
获取或设置渐变线上的位置。
public float[] Positions { get; set; }
属性值
float[]
方法
Equals(object)
测试指定对象是否为Aspose.Imaging.ColorBlend类,并且是否等同于此Aspose.Imaging.ColorBlend类。
public override bool Equals(object obj)
参数
obj
object
要测试的对象。
返回
如果obj
是与此Aspose.Imaging.ColorBlend类等效的Aspose.Imaging.ColorBlend类,则为true;否则为false。
GetHashCode()
返回此实例的哈希代码。
public override int GetHashCode()
返回
此实例的哈希代码,适合在哈希算法和数据结构(如哈希表)中使用。