Blend

Inheritance: java.lang.Object

public final class Blend

Definierar ett blandningsmönster. Denna klass kan inte ärvas.

Den typiska användningen av blend-klassen är att definiera ett blandningsmönster för penseln. Därför bör blend-egenskaperna initieras noggrant. Null-arrayer är inte tillåtna. Penseln kommer att kasta ett lämpligt undantag om blend-faktorer eller positionsarray är tomma eller deras längd inte är densamma. Om det finns två eller fler element i positionsarrayen ska det första elementet vara 0 och det sista vara 1.

Konstruktörer

KonstruktorBeskrivning
Blend()Initierar en ny instans av klassen Blend.
Blend(int count)Initierar en ny instans av klassen Blend med det angivna antalet faktorer och positioner.

Metoder

MetodBeskrivning
getFactors()Hämtar arrayen med blend-faktorer för gradienten.
setFactors(float[] value)Ställer in arrayen med blend-faktorer för gradienten.
getPositions()Hämtar arrayen med blend-positioner för gradienten.
setPositions(float[] value)Ställer in arrayen med blend-positioner för gradienten.
equals(Object obj)Testar om det angivna objektet är en com.aspose.imaging.Blend-klass och är ekvivalent med denna com.aspose.imaging.Blend-klass.
hashCode()Returnerar en hashkod för detta objekt.

Blend()

public Blend()

Initierar en ny instans av Blend-klassen. Antalet element i faktor- och blandningsarrayerna kommer att vara lika med 1.

Blend(int count)

public Blend(int count)

Initierar en ny instans av klassen Blend med det angivna antalet faktorer och positioner.

Parameters:

ParameterTypBeskrivning
antalintAntalet element i faktor- och positionsarrayerna.

getFactors()

public float[] getFactors()

Hämtar arrayen med blend-faktorer för gradienten.

Returns: float[] - Arrayen av blandningsfaktorer som specificerar procentsatserna för startfärgen och slutfärgen som ska användas på motsvarande position.

setFactors(float[] value)

public void setFactors(float[] value)

Ställer in arrayen med blend-faktorer för gradienten.

Parameters:

ParameterTypBeskrivning
värdefloat[]Arrayen av blandningsfaktorer som specificerar procentsatserna för startfärgen och slutfärgen som ska användas på motsvarande position.

getPositions()

public float[] getPositions()

Hämtar arrayen med blend-positioner för gradienten.

Returns: float[] - Arrayen av blandningspositioner som specificerar procentsatserna av avstånd längs gradientlinjen.

setPositions(float[] value)

public void setPositions(float[] value)

Ställer in arrayen med blend-positioner för gradienten.

Parameters:

ParameterTypBeskrivning
värdefloat[]Arrayen av blandningspositioner som specificerar procentsatserna av avstånd längs gradientlinjen.

equals(Object obj)

public boolean equals(Object obj)

Testar om det angivna objektet är en com.aspose.imaging.Blend-klass och är ekvivalent med denna com.aspose.imaging.Blend-klass.

Parameters:

ParameterTypBeskrivning
objjava.lang.ObjectObjektet att testa.

Returns: boolean - Sant om obj är en com.aspose.imaging.Blend-klass som är ekvivalent med denna com.aspose.imaging.Blend-klass; annars falskt.

hashCode()

public int hashCode()

Returnerar en hashkod för detta objekt.

Returns: int - En hashkod för denna instans, lämplig för användning i hash-algoritmer och datastrukturer som en hash‑tabell.