Blend
Inheritance: java.lang.Object
public final class Blend
定义混合模式。此类不能被继承。
典型的 blend 类用法是为 brush 定义 blend 模式。因此应仔细初始化 blend 属性。不允许 null 数组。如果 blend factors 或 positions 数组为空或其长度不相等,brush 将抛出相应的异常。如果 positions 数组中有两个或更多元素,则第一个元素应为 0,最后一个元素应为 1。
构造函数
| 构造函数 | 描述 |
|---|---|
| Blend() | 初始化 Blend 类的新实例。 |
| Blend(int count) | 使用指定数量的 factors 和 positions 初始化 Blend 类的新实例。 |
方法
| 方法 | 描述 |
|---|---|
| getFactors() | 获取渐变的 blend factors 数组。 |
| setFactors(float[] value) | 设置渐变的 blend factors 数组。 |
| getPositions() | 获取渐变的 blend positions 数组。 |
| setPositions(float[] value) | 设置渐变的 blend positions 数组。 |
| equals(Object obj) | 测试指定的对象是否为 com.aspose.imaging.Blend 类且等同于此 com.aspose.imaging.Blend 类。 |
| hashCode() | 返回此实例的哈希码。 |
Blend()
public Blend()
初始化 Blend 类的新实例。factor 和 blend 数组中的元素数量将为 1。
Blend(int count)
public Blend(int count)
使用指定数量的 factors 和 positions 初始化 Blend 类的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| count | int | factor 和 position 数组中的元素数量。 |
getFactors()
public float[] getFactors()
获取渐变的 blend factors 数组。
Returns: float[] - blend 因子数组,指定在相应位置使用的起始颜色和结束颜色的百分比。
setFactors(float[] value)
public void setFactors(float[] value)
设置渐变的 blend factors 数组。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | float[] | blend 因子数组,指定在相应位置使用的起始颜色和结束颜色的百分比。 |
getPositions()
public float[] getPositions()
获取渐变的 blend positions 数组。
Returns: float[] - blend 位置数组,指定沿渐变线的距离百分比。
setPositions(float[] value)
public void setPositions(float[] value)
设置渐变的 blend positions 数组。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | float[] | blend 位置数组,指定沿渐变线的距离百分比。 |
equals(Object obj)
public boolean equals(Object obj)
测试指定的对象是否为 com.aspose.imaging.Blend 类且等同于此 com.aspose.imaging.Blend 类。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| obj | java.lang.Object | 要测试的对象。 |
Returns:
boolean - 如果 obj 是等同于此 com.aspose.imaging.Blend 类的 com.aspose.imaging.Blend 类,则为 true;否则为 false。
hashCode()
public int hashCode()
返回此实例的哈希码。
Returns: int - 此实例的哈希码,适用于哈希算法和哈希表等数据结构。