ColorPalette Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |