ColorPalette Classe

Definizione

Definisce una matrice di colori appartenenti a una tavolozza dei colori.Defines an array of colors that make up a color palette. Tali colori sono ARGB a 32 bit.The colors are 32-bit ARGB colors. Non ereditabile.Not inheritable.

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

Commenti

Non è consentito creare ColorPalette direttamente un oggetto.You are not allowed to construct a ColorPalette object directly. Se è stato creato un ColorPalette oggetto, è possibile modificare le dimensioni della tavolozza per una particolare immagine, operazione non consentita.If you created a ColorPalette object, you could then manipulate the palette size for a particular image, which is not allowed. Utilizzare la Image.Palette proprietà per ottenere un ColorPalette oggetto.Use the Image.Palette property to obtain a ColorPalette object.

I colori della tavolozza sono limitati ai colori ARGB a 32 bit.The colors in the palette are limited to 32-bit ARGB colors. Un colore ARGB a 32 bit ha 8 bit ciascuno per i valori alfa, rosso, verde e blu.A 32-bit ARGB color has 8 bits each for alpha, red, green, and blue values. Gli 8 bit più bassi costituiscono il bit blu, gli 8 bit successivi sono verdi, i successivi 8 bit sono rossi e gli 8 bit più significativi sono alfa.The lowest 8 bits make up the blue bit, the next 8 bits are green, the next 8 bits are red, and the most significant 8 bits are alpha. Ciò significa che ogni componente può variare da 0 a 255.This means each component can vary from 0 to 255. Il totale di è 255 e completamente disattivato è 0.Fully on is 255 and fully off is 0. Alfa viene usato per rendere trasparente il valore del colore (Alpha = 0) o opaco (Alpha = 255).Alpha is used to make the color value transparent (alpha = 0) or opaque (alpha = 255). Il numero di livelli di intensità nell'immagine può essere aumentato senza aumentare il numero di colori utilizzati.The number of intensity levels in the image can be increased without increasing the number of colors used. Questo processo crea il cosiddetto mezzitoni e offre un contrasto maggiore a scapito della risoluzione diminuita.This process creates what is called a halftone, and it offers increased contrast at a cost of decreased resolution.

Proprietà

Entries

Ottiene una matrice di strutture Color.Gets an array of Color structures.

Flags

Ottiene un valore che specifica come interpretare le informazioni sul colore nella matrice dei colori.Gets a value that specifies how to interpret the color information in the array of colors.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a