Clase ColorPalette
Summary: Defines an array of colors that make up a color palette. The colors are 32-bit ARGB colors. Not inheritable.
Module: aspose.imaging
Full Name: aspose.imaging.ColorPalette
Inheritance: IColorPalette
Constructors
| Name | Descripción |
|---|---|
| ColorPalette(argb_32_entries) | Inicializa una nueva instancia de la clase ColorPalette y IsCompactPalette es false. |
| ColorPalette(argb_32_entries, is_compact_palette) | Inicializa una nueva instancia de la clase ColorPalette. |
| ColorPalette(entries) | Inicializa una nueva instancia de la clase ColorPalette y IsCompactPalette es false. |
| ColorPalette(entries, is_compact_palette) | Inicializa una nueva instancia de la clase ColorPalette. |
Properties
| Name | Type | Access | Descripción |
|---|---|---|---|
| argb_32_entries | int[] | r | Obtiene una matriz de estructuras ARGB de 32 bits. |
| entries | Color[] | r | Obtiene una matriz de estructuras Color. |
| entries_count | int | r | Obtiene el recuento de entradas. |
| is_compact_palette | bool | r | Obtiene o establece un valor que indica si se usa una paleta compacta. |
Methods
| Name | Descripción |
|---|---|
| copy_palette(color_palette) | Copia la paleta. |
| copy_palette(color_palette, use_compact_palette) | Copia la paleta. |
| create_with_argb(argb_32_entries) | Inicializa una nueva instancia de la clase ColorPalette y IsCompactPalette es false. |
| create_with_argb_compact(argb_32_entries, is_compact_palette) | Inicializa una nueva instancia de la clase ColorPalette. |
| create_with_colors(entries) | Inicializa una nueva instancia de la clase ColorPalette y IsCompactPalette es false. |
| create_with_colors_compact(entries, is_compact_palette) | Inicializa una nueva instancia de la clase ColorPalette. |
| get_argb_32_color(index) | Obtiene el color de la paleta ARGB de 32 bits por índice. |
| get_color(index) | Obtiene el color de la paleta por índice. |
| get_nearest_argb_index(argb_32_color) | Obtiene el índice del color más cercano. |
| get_nearest_color_index(argb_32_color) | Obtiene el índice del color más cercano. |
| get_nearest_color_index(color) | Obtiene el índice del color más cercano. |
Constructor: ColorPalette(argb_32_entries)
ColorPalette(argb_32_entries)
Inicializa una nueva instancia de la clase ColorPalette y IsCompactPalette es false.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| argb_32_entries | int[] | Las entradas de la paleta de colores ARGB de 32 bits. |
Constructor: ColorPalette(argb_32_entries, is_compact_palette)
ColorPalette(argb_32_entries, is_compact_palette)
Inicializa una nueva instancia de la clase ColorPalette.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| argb_32_entries | int[] | Las entradas de la paleta de colores ARGB de 32 bits. |
| is_compact_palette | bool | Indica si la paleta es compacta. |
Constructor: ColorPalette(entries)
ColorPalette(entries)
Inicializa una nueva instancia de la clase ColorPalette y IsCompactPalette es false.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| entries | Color[] |
Constructor: ColorPalette(entries, is_compact_palette)
ColorPalette(entries, is_compact_palette)
Inicializa una nueva instancia de la clase ColorPalette.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| entries | Color[] | |
| is_compact_palette | bool | Indica si la paleta es compacta. |
Method: copy_palette(color_palette) [static]
copy_palette(color_palette)
Copia la paleta.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| color_palette | IColorPalette | La paleta de colores. |
Returns
| Tipo | Descripción |
|---|---|
| ColorPalette | La paleta recién creada y copiada o null si se pasa una paleta null. |
Method: copy_palette(color_palette, use_compact_palette) [static]
copy_palette(color_palette, use_compact_palette)
Copia la paleta.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| color_palette | IColorPalette | La paleta de colores. |
| use_compact_palette | bool | Indica si la paleta es compacta. |
Returns
| Tipo | Descripción |
|---|---|
| ColorPalette | La paleta recién creada y copiada o null si se pasa una paleta null. |
Method: create_with_argb(argb_32_entries) [static]
create_with_argb(argb_32_entries)
Inicializa una nueva instancia de la clase ColorPalette y IsCompactPalette es false.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| argb_32_entries | int[] | Las entradas de la paleta de colores ARGB de 32 bits. |
Returns
| Tipo | Descripción |
|---|---|
| ColorPalette |
Method: create_with_argb_compact(argb_32_entries, is_compact_palette) [static]
create_with_argb_compact(argb_32_entries, is_compact_palette)
Inicializa una nueva instancia de la clase ColorPalette.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| argb_32_entries | int[] | Las entradas de la paleta de colores ARGB de 32 bits. |
| is_compact_palette | bool | Indica si la paleta es compacta. |
Returns
| Tipo | Descripción |
|---|---|
| ColorPalette |
Method: create_with_colors(entries) [static]
create_with_colors(entries)
Inicializa una nueva instancia de la clase ColorPalette y IsCompactPalette es false.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| entries | Color[] | Las entradas de la paleta de colores. |
Returns
| Tipo | Descripción |
|---|---|
| ColorPalette |
Method: create_with_colors_compact(entries, is_compact_palette) [static]
create_with_colors_compact(entries, is_compact_palette)
Inicializa una nueva instancia de la clase ColorPalette.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| entries | Color[] | Las entradas de la paleta de colores. |
| is_compact_palette | bool | Indica si la paleta es compacta. |
Returns
| Tipo | Descripción |
|---|---|
| ColorPalette |
Method: get_argb_32_color(index)
get_argb_32_color(index)
Obtiene el color de la paleta ARGB de 32 bits por índice.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| index | int | El índice de color de la paleta ARGB de 32 bits. |
Returns
| Tipo | Descripción |
|---|---|
| int | La entrada de la paleta de colores especificada por el index. |
Method: get_color(index)
get_color(index)
Obtiene el color de la paleta por índice.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| index | int | El índice de color de la paleta. |
Returns
| Tipo | Descripción |
|---|---|
| Color | La entrada de la paleta de colores especificada por el index. |
Method: get_nearest_argb_index(argb_32_color)
get_nearest_argb_index(argb_32_color)
Obtiene el índice del color más cercano.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| argb_32_color | int | El color ARGB de 32 bits. |
Returns
| Tipo | Descripción |
|---|---|
| int | El índice del color más cercano. |
Method: get_nearest_color_index(argb_32_color)
get_nearest_color_index(argb_32_color)
Obtiene el índice del color más cercano.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| argb_32_color | int | El color ARGB de 32 bits. |
Returns
| Tipo | Descripción |
|---|---|
| int | El índice del color más cercano. |
Method: get_nearest_color_index(color)
get_nearest_color_index(color)
Obtiene el índice del color más cercano.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| color | Color |
Returns
| Tipo | Descripción |
|---|---|
| int | El índice del color más cercano. |