Partager via


ColorPalette Classe

Définition

Définit un tableau de couleurs qui composent une palette de couleurs. Les couleurs sont des couleurs ARVB 32 bits. Héritage impossible.

public ref class ColorPalette sealed
public sealed class ColorPalette
type ColorPalette = class
Public NotInheritable Class ColorPalette
Héritage
ColorPalette

Remarques

Vous n’êtes pas autorisé à construire un ColorPalette objet directement. Si vous avez créé un ColorPalette objet, vous pouvez ensuite manipuler la taille de la palette pour une image particulière, ce qui n’est pas autorisé. Utilisez la Image.Palette propriété pour obtenir un ColorPalette objet.

Les couleurs de la palette sont limitées aux couleurs ARGB 32 bits. Une couleur ARGB 32 bits a 8 bits chacun pour les valeurs alpha, rouge, vert et bleu. Les 8 bits les plus bas composent le bit bleu, les 8 bits suivants sont verts, les 8 bits suivants sont rouges et les 8 bits les plus significatifs sont alpha. Cela signifie que chaque composant peut varier de 0 à 255. Fully on est 255 et totalement désactivé est 0. Alpha est utilisé pour rendre la valeur de couleur transparente (alpha = 0) ou opaque (alpha = 255). Le nombre de niveaux d’intensité dans l’image peut être augmenté sans augmenter le nombre de couleurs utilisées. Ce processus crée ce que l’on appelle une demi-teinte et offre un contraste accru au prix d’une résolution réduite.

Constructeurs

ColorPalette(Color[])

Définit un tableau de couleurs qui composent une palette de couleurs. Les couleurs sont des couleurs ARVB 32 bits. Héritage impossible.

ColorPalette(PaletteType)

Définit un tableau de couleurs qui composent une palette de couleurs. Les couleurs sont des couleurs ARVB 32 bits. Héritage impossible.

Propriétés

Entries

Obtient un tableau de structures Color.

Flags

Obtient une valeur qui spécifie comment interpréter les informations de couleurs dans le tableau des couleurs.

Méthodes

CreateOptimalPalette(Int32, Boolean, Bitmap)

Définit un tableau de couleurs qui composent une palette de couleurs. Les couleurs sont des couleurs ARVB 32 bits. Héritage impossible.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à