ColorBlend
内容
[
隐藏
]Inheritance: java.lang.Object
public final class ColorBlend
定义用于在多色渐变中插值颜色混合的颜色和位置数组。此类不可被继承。
构造函数
| 构造函数 | 描述 |
|---|---|
| ColorBlend() | 初始化 com.aspose.imaging.ColorBlend 类的新实例。 |
| ColorBlend(int count) | 使用指定数量的颜色和位置初始化 com.aspose.imaging.ColorBlend 类的新实例。 |
方法
| 方法 | 描述 |
|---|---|
| getColors() | 获取或设置一个颜色数组,该数组表示在渐变沿线对应位置使用的颜色。 |
| setColors(Color[] value) | |
| getPositions() | 获取或设置渐变线上的位置。 |
| setPositions(float[] value) | |
| equals(Object obj) | 测试指定的对象是否为 com.aspose.imaging.ColorBlend 类且等价于此 com.aspose.imaging.ColorBlend 类。 |
| hashCode() | 返回此实例的哈希码。 |
ColorBlend()
public ColorBlend()
初始化 com.aspose.imaging.ColorBlend 类的新实例。
ColorBlend(int count)
public ColorBlend(int count)
使用指定数量的颜色和位置初始化 com.aspose.imaging.ColorBlend 类的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| count | int | 此 com.aspose.imaging.ColorBlend 中颜色和位置的数量。 |
getColors()
public Color[] getColors()
获取或设置一个颜色数组,该数组表示在渐变沿线对应位置使用的颜色。
Returns:
com.aspose.imaging.Color[] - 表示在渐变沿线对应位置使用的颜色的 com.aspose.imaging.Color 结构数组。
setColors(Color[] value)
public void setColors(Color[] value)
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | Color[] |
getPositions()
public float[] getPositions()
获取或设置渐变线上的位置。
Returns: float[] - 指定渐变线距离百分比的值数组。
setPositions(float[] value)
public void setPositions(float[] value)
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | float[] |
equals(Object obj)
public boolean equals(Object obj)
测试指定的对象是否为 com.aspose.imaging.ColorBlend 类且等价于此 com.aspose.imaging.ColorBlend 类。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| obj | java.lang.Object | 要测试的对象。 |
Returns:
boolean - 如果 obj 是等价于此 com.aspose.imaging.ColorBlend 类的 com.aspose.imaging.ColorBlend 类,则为 True;否则为 false。
hashCode()
public int hashCode()
返回此实例的哈希码。
Returns: int - 此实例的哈希码,适用于哈希算法和哈希表等数据结构。