Class ColorPalette
Nombre del espacio: Aspose.Imaging Asamblea: Aspose.Imaging.dll (25.4.0)
Define una serie de colores que forman una paleta de colores. Los colores son colores ARGB de 32 bits.
[JsonObject(MemberSerialization.OptIn)]
public sealed class ColorPalette : IColorPalette
Inheritance
Implements
Miembros heredados
object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
ColorPalette(Int[][], El bool)
Inicia una nueva instancia de la clase Aspose.Imaging.ColorPalette.
[JsonConstructor]
public ColorPalette(int[] argb32Entries, bool isCompactPalette)
Parameters
argb32Entries
int
[][]
La paleta de colores de 32 bits ARGB entra.
isCompactPalette
bool
Indicar si compacta la paleta.
ColorPalette(Int[])
Inicializa un nuevo caso de la clase Aspose.Imaging.ColorPalette y IsCompactPalette es falso.
public ColorPalette(int[] argb32Entries)
Parameters
argb32Entries
int
[][]
La paleta de colores de 32 bits ARGB entra.
ColorPalette(Color[][], El bool)
Inicia una nueva instancia de la clase Aspose.Imaging.ColorPalette.
public ColorPalette(Color[] entries, bool isCompactPalette)
Parameters
entries
Color
[][]
La paleta de colores entra.
isCompactPalette
bool
Indicar si compacta la paleta.
ColorPalette(Color[])
Inicializa un nuevo caso de la clase Aspose.Imaging.ColorPalette y IsCompactPalette es falso.
public ColorPalette(Color[] entries)
Parameters
entries
Color
[][]
La paleta de colores entra.
Properties
Argb32Entries
Recibe una serie de estructuras ARGB de 32 bits.
public int[] Argb32Entries { get; }
Valor de la propiedad
int [][]
Entries
Obtenga una serie de estructuras de Aspose.Imaging.Color.
public Color[] Entries { get; }
Valor de la propiedad
Color [][]
EntriesCount
Tiene las entradas contadas.
public int EntriesCount { get; }
Valor de la propiedad
IsCompactPalette
Obtenga o establece un valor que indica si se utiliza la paleta compacta.
public bool IsCompactPalette { get; }
Valor de la propiedad
Remarks
La paleta compacta significa que la imagen sólo contendrá las entradas de la paleta especificadas si es posible o, en otras palabras, la imagen será más compacta y ocupará menos espacio;De lo contrario, habrá entradas de 2 bitsPerPixel y la imagen reservará más espacio para todas las entradas de paleta posibles.Poner este valor a veracidad y cambiar las entradas de paleta puede causar penas de desempeño ya que el movimiento de datos puede ocurrir, por lo que usarlo con cuidado.
Methods
CopyPalette(Página web, bool)
Copia la paleta.
public static ColorPalette CopyPalette(IColorPalette colorPalette, bool useCompactPalette)
Parameters
colorPalette
IColorPalette
La paleta de colores.
useCompactPalette
bool
Indicar si la paleta es compacta.
Returns
La paleta recién creada y copiada o cero si la paleta cero ha pasado.
CopyPalette(ICOLORPALETA)
Copia la paleta.
public static ColorPalette CopyPalette(IColorPalette colorPalette)
Parameters
colorPalette
IColorPalette
La paleta de colores.
Returns
La paleta recién creada y copiada o cero si la paleta cero ha pasado.
GetArgb32Color(Int)
Obtenga el color de la paleta ARGB de 32 bits por índice.
public int GetArgb32Color(int index)
Parameters
index
int
El índice de color de 32 bits ARGB.
Returns
La entrada de la paleta de colores especificada por el index'.
Exceptions
si la paleta de color index’ especificada está fuera de la gama de entradas de la paleta.
GetColor(Int)
Tiene el color de la paleta por índice.
public Color GetColor(int index)
Parameters
index
int
El índice de color paleta.
Returns
La entrada de la paleta de colores especificada por el index'.
Exceptions
si la paleta de color index’ especificada está fuera de la gama de entradas de la paleta.
GetNearestColorIndex(Int)
Recibe el índice de la color más cercana.
public int GetNearestColorIndex(int argb32Color)
Parameters
argb32Color
int
El color ARGB de 32 bits.
Returns
El índice de color más cercano.
GetNearestColorIndex(Color)
Recibe el índice de la color más cercana.
public int GetNearestColorIndex(Color color)
Parameters
color
Color
El color.
Returns
El índice de color más cercano.