ColorPalette Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |