ColorBlend

Inheritance: java.lang.Object

public final class ColorBlend

Defines arrays of colors and positions used for interpolating color blending in a multicolor gradient. This class cannot be inherited.

Constructors

ConstructorDescription
ColorBlend()Initializes a new instance of the com.aspose.imaging.ColorBlend class.
ColorBlend(int count)Initializes a new instance of the com.aspose.imaging.ColorBlend class with the specified number of colors and positions.

Methods

MethodDescription
getColors()Gets or sets an array of colors that represents the colors to use at corresponding positions along a gradient.
setColors(Color[] value)
getPositions()Gets or sets the positions along a gradient line.
setPositions(float[] value)
equals(Object obj)Tests whether the specified object is a com.aspose.imaging.ColorBlend class and is equivalent to this com.aspose.imaging.ColorBlend class.
hashCode()Returns a hash code for this instance.

ColorBlend()

public ColorBlend()

Initializes a new instance of the com.aspose.imaging.ColorBlend class.

ColorBlend(int count)

public ColorBlend(int count)

Initializes a new instance of the com.aspose.imaging.ColorBlend class with the specified number of colors and positions.

Parameters:

ParameterTypeDescription
countintThe number of colors and positions in this com.aspose.imaging.ColorBlend.

getColors()

public Color[] getColors()

Gets or sets an array of colors that represents the colors to use at corresponding positions along a gradient.

Returns: com.aspose.imaging.Color[] - An array of com.aspose.imaging.Color structures that represents the colors to use at corresponding positions along a gradient.

setColors(Color[] value)

public void setColors(Color[] value)

Parameters:

ParameterTypeDescription
valueColor[]

getPositions()

public float[] getPositions()

Gets or sets the positions along a gradient line.

Returns: float[] - An array of values that specify percentages of distance along the gradient line.

setPositions(float[] value)

public void setPositions(float[] value)

Parameters:

ParameterTypeDescription
valuefloat[]

equals(Object obj)

public boolean equals(Object obj)

Tests whether the specified object is a com.aspose.imaging.ColorBlend class and is equivalent to this com.aspose.imaging.ColorBlend class.

Parameters:

ParameterTypeDescription
objjava.lang.ObjectThe object to test.

Returns: boolean - True if obj is a com.aspose.imaging.ColorBlend class equivalent to this com.aspose.imaging.ColorBlend class; otherwise, false.

hashCode()

public int hashCode()

Returns a hash code for this instance.

Returns: int - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.