Class ColorPalette

Class ColorPalette

Nom dels espais: Aspose.Imaging Assemblea: Aspose.Imaging.dll (25.4.0)

Defineix una sèrie de colors que formen una paleta de color. Els colors són colors ARGB de 32 bits.

[JsonObject(MemberSerialization.OptIn)]
public sealed class ColorPalette : IColorPalette

Inheritance

object ColorPalette

Implements

IColorPalette

Membres heretats

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

ColorPalette(Int[], El bool)

Inicia una nova instància de la classe Aspose.Imaging.ColorPalette.

[JsonConstructor]
public ColorPalette(int[] argb32Entries, bool isCompactPalette)

Parameters

argb32Entries int []

La paleta de colors ARGB de 32 bits entra.

isCompactPalette bool

Indicar si compacta la paleta.

ColorPalette(Int[])

Inicialitza una nova instància de la classe Aspose.Imaging.ColorPalette i IsCompact Palette és falsa.

public ColorPalette(int[] argb32Entries)

Parameters

argb32Entries int []

La paleta de colors ARGB de 32 bits entra.

ColorPalette(Color[], El bool)

Inicia una nova instància de la classe Aspose.Imaging.ColorPalette.

public ColorPalette(Color[] entries, bool isCompactPalette)

Parameters

entries Color []

La paleta de colors entra.

isCompactPalette bool

Indicar si compacta la paleta.

ColorPalette(Color[])

Inicialitza una nova instància de la classe Aspose.Imaging.ColorPalette i IsCompact Palette és falsa.

public ColorPalette(Color[] entries)

Parameters

entries Color []

La paleta de colors entra.

Properties

Argb32Entries

Obté una sèrie de estructures ARGB de 32 bits.

public int[] Argb32Entries { get; }

Valor de la propietat

int []

Entries

Obté una sèrie de estructures Aspose.Imaging.Color.

public Color[] Entries { get; }

Valor de la propietat

Color []

EntriesCount

Es compten les entrades.

public int EntriesCount { get; }

Valor de la propietat

int

IsCompactPalette

Obté o fixa un valor que indiqui si s’utilitza la paleta compacta.

public bool IsCompactPalette { get; }

Valor de la propietat

bool

Remarks

Paleta compacta significa que la imatge només contindrà les entrades de paleta especificades si és possible o, en altres paraules, l’imatge serà més compacte i ocuparà menys espai.En cas contrari hi haurà entrades de 2 bitsPerPixel i la imatge reservarà més espai per a tots els possibles entrats de paleta.Establir aquest valor a veritat i canviar les entrades de paleta pot causar penes de rendiment ja que el moviment de dades pot ocórrer, així que utilitzeu-lo amb cura.

Methods

CopyPalette(Col·lecció, Bool)

Copia la paleta.

public static ColorPalette CopyPalette(IColorPalette colorPalette, bool useCompactPalette)

Parameters

colorPalette IColorPalette

La paleta de colors.

useCompactPalette bool

Indica si la paleta compacta.

Returns

ColorPalette

La nova paleta creada i copiada o nul si null ha passat.

CopyPalette(Col·lecció)

Copia la paleta.

public static ColorPalette CopyPalette(IColorPalette colorPalette)

Parameters

colorPalette IColorPalette

La paleta de colors.

Returns

ColorPalette

La nova paleta creada i copiada o nul si null ha passat.

GetArgb32Color(Int)

Obté el color de paleta ARGB de 32 bits per index.

public int GetArgb32Color(int index)

Parameters

index int

Índex de color de paleta ARGB de 32 bits.

Returns

int

L’entrada de la paleta de colors especificada per l’índex ".

Exceptions

ArgumentOutOfRangeException

si la paleta de colors index’ s’especifica fora de l’àrea d’entrada de paletes.

GetColor(Int)

Obté el color de la paleta per index.

public Color GetColor(int index)

Parameters

index int

Indicador de color de paleta.

Returns

Color

L’entrada de la paleta de colors especificada per l’índex ".

Exceptions

ArgumentOutOfRangeException

si la paleta de colors index’ s’especifica fora de l’àrea d’entrada de paletes.

GetNearestColorIndex(Int)

Obté l’índex de la color més propera.

public int GetNearestColorIndex(int argb32Color)

Parameters

argb32Color int

El color ARGB de 32 bits.

Returns

int

Indicador del color més proper.

GetNearestColorIndex(Color)

Obté l’índex de la color més propera.

public int GetNearestColorIndex(Color color)

Parameters

color Color

El color .

Returns

int

Indicador del color més proper.

 Català