混合

Inheritance: java.lang.Object

public final class Blend

定义混合模式。此类不可被继承。

典型的 blend 类用法是为 brush 定义一个 blend 模式。因此应仔细初始化 blend 属性。不允许空数组。如果 blend 因子或 positions 数组为空或长度不一致,brush 将抛出相应的异常。如果 positions 数组中有两个或更多元素,则第一个元素应为 0,最后一个应为 1。

构造函数

构造函数描述
Blend()初始化 Blend 类的新实例。
Blend(int count)使用指定数量的因子和位置初始化 Blend 类的新实例。

方法

方法描述
getFactors()获取渐变的 blend 因子数组。
setFactors(float[] value)设置渐变的 blend 因子数组。
getPositions()获取渐变的 blend 位置数组。
setPositions(float[] value)设置渐变的混合位置数组。
equals(Object obj)测试指定的对象是否为 com.aspose.imaging.Blend 类且等价于此 com.aspose.imaging.Blend 类。
hashCode()返回此实例的哈希码。

Blend()

public Blend()

初始化 Blend 类的新实例。因子数组和混合数组的元素数量将等于 1。

Blend(int count)

public Blend(int count)

使用指定数量的因子和位置初始化 Blend 类的新实例。

Parameters:

参数类型描述
计数int因子数组和位置数组中的元素数量。

getFactors()

public float[] getFactors()

获取渐变的 blend 因子数组。

Returns: float[] - 指定在相应位置使用的起始颜色和结束颜色百分比的混合因子数组。

setFactors(float[] value)

public void setFactors(float[] value)

设置渐变的 blend 因子数组。

Parameters:

参数类型描述
float[]指定在相应位置使用的起始颜色和结束颜色百分比的混合因子数组。

getPositions()

public float[] getPositions()

获取渐变的 blend 位置数组。

Returns: float[] - 指定沿渐变线距离百分比的混合位置数组。

setPositions(float[] value)

public void setPositions(float[] value)

设置渐变的混合位置数组。

Parameters:

参数类型描述
float[]指定沿渐变线距离百分比的混合位置数组。

equals(Object obj)

public boolean equals(Object obj)

测试指定的对象是否为 com.aspose.imaging.Blend 类且等价于此 com.aspose.imaging.Blend 类。

Parameters:

参数类型描述
objjava.lang.Object要测试的对象。

Returns: boolean - 如果 obj 是等价于此 com.aspose.imaging.Blend 类的 com.aspose.imaging.Blend 类,则为 True;否则为 false。

hashCode()

public int hashCode()

返回此实例的哈希码。

Returns: int - 此实例的哈希码,适用于哈希算法和哈希表等数据结构。