Condividi tramite


ColorPalette Classe

Definizione

Definisce una matrice di colori appartenenti a una tavolozza dei colori. Tali colori sono ARGB a 32 bit. Non ereditabile.

public ref class ColorPalette sealed
public sealed class ColorPalette
type ColorPalette = class
Public NotInheritable Class ColorPalette
Ereditarietà
ColorPalette

Commenti

Non è consentito costruire direttamente un ColorPalette oggetto. Se è stato creato un ColorPalette oggetto, è possibile modificare le dimensioni della tavolozza per un'immagine specifica, che non è consentita. Utilizzare la Image.Palette proprietà per ottenere un ColorPalette oggetto.

I colori della tavolozza sono limitati ai colori ARGB a 32 bit. Un colore ARGB a 32 bit include 8 bit per i valori alfa, rosso, verde e blu. I 8 bit più bassi costituiscono il bit blu, i successivi 8 bit sono verdi, i successivi 8 bit sono rossi e i 8 bit più significativi sono alfa. Ciò significa che ogni componente può variare da 0 a 255. Completamente attivo è 255 e completamente disattivato è 0. Alfa viene usato per rendere trasparente il valore del colore (alfa = 0) o opaco (alfa = 255). Il numero di livelli di intensità nell'immagine può essere aumentato senza aumentare il numero di colori usati. Questo processo crea ciò che viene chiamato mezzotone e offre un maggiore contrasto a un costo di risoluzione ridotta.

Costruttori

ColorPalette(Color[])

Definisce una matrice di colori appartenenti a una tavolozza dei colori. Tali colori sono ARGB a 32 bit. Non ereditabile.

ColorPalette(PaletteType)

Definisce una matrice di colori appartenenti a una tavolozza dei colori. Tali colori sono ARGB a 32 bit. Non ereditabile.

Proprietà

Entries

Ottiene una matrice di strutture Color.

Flags

Ottiene un valore che specifica come interpretare le informazioni sul colore nella matrice dei colori.

Metodi

CreateOptimalPalette(Int32, Boolean, Bitmap)

Definisce una matrice di colori appartenenti a una tavolozza dei colori. Tali colori sono ARGB a 32 bit. Non ereditabile.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a