PixelFormat Énumération
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.
Spécifie le format des données de couleur pour chaque pixel de l'image.
public enum class PixelFormat
public enum PixelFormat
type PixelFormat =
Public Enum PixelFormat
- Héritage
Champs
Alpha | 262144 | Les données en pixels contiennent des valeurs alpha qui ne sont pas prémultipliées. |
Canonical | 2097152 | Le format pixel par défaut est 32 bits par pixel. Le format spécifie une profondeur de couleur sur 24 bits et un canal alpha sur 8 bits. |
DontCare | 0 | Aucun format pixel n'est spécifié. |
Extended | 1048576 | Réservé. |
Format16bppArgb1555 | 397319 | Le format pixel est 16 bits par pixel. Les informations de couleur spécifient 32 768 nuances de couleur, dont 5 bits sont rouges, 5 bits sont verts, 5 bits sont bleus et 1 bit est alpha. |
Format16bppGrayScale | 1052676 | Le format pixel est 16 bits par pixel. Les informations de couleur spécifient 65 536 nuances de gris. |
Format16bppRgb555 | 135173 | Spécifie que le format est 16 bits par pixel, dont 5 bits sont utilisés pour chaque composant rouge, vert et bleu. Le bit restant n'est pas utilisé. |
Format16bppRgb565 | 135174 | Spécifie que le format est 16 bits par pixel ; 5 bits sont utilisés pour le composant rouge, 6 bits pour le composant vert et 5 bits pour le composant bleu. |
Format1bppIndexed | 196865 | Spécifie que le format pixel est 1 bit par pixel et qu'il utilise des couleurs indexées. La table des couleurs contient donc deux couleurs. |
Format24bppRgb | 137224 | Spécifie que le format est 24 bits par pixel, dont 8 bits sont utilisés pour chaque composant rouge, vert et bleu. |
Format32bppArgb | 2498570 | Spécifie que le format est 32 bits par pixel ; 8 bits sont utilisés pour chaque composant alpha, rouge, vert et bleu. |
Format32bppPArgb | 925707 | Spécifie que le format est 32 bits par pixel ; 8 bits sont utilisés pour chaque composant alpha, rouge, vert et bleu. Les composants rouge, vert et bleu sont prémultipliés en fonction du composant alpha. |
Format32bppRgb | 139273 | Spécifie que le format est 32 bits par pixel, dont 8 bits sont utilisés pour chaque composant rouge, vert et bleu. Les 8 bits restants ne sont pas utilisés. |
Format48bppRgb | 1060876 | Spécifie que le format est 48 bits par pixel, dont 16 bits sont utilisés pour chaque composant rouge, vert et bleu. |
Format4bppIndexed | 197634 | Spécifie que le format est 4 bits par pixel, indexés. |
Format64bppArgb | 3424269 | Spécifie que le format est 64 bits par pixel, dont 16 bits sont utilisés pour chaque composant alpha, rouge, vert et bleu. |
Format64bppPArgb | 1851406 | Spécifie que le format est 64 bits par pixel, dont 16 bits sont utilisés pour chaque composant alpha, rouge, vert et bleu. Les composants rouges, verts et bleus sont prémultipliés en fonction du composant alpha. |
Format8bppIndexed | 198659 | Spécifie que le format est 8 bits par pixel, indexés. La table des couleurs contient donc 256 couleurs. |
Gdi | 131072 | Les données de pixels contiennent des couleurs GDI. |
Indexed | 65536 | Les données en pixels contiennent des valeurs de couleurs indexées, ce qui signifie que les valeurs constituent un index pour des couleurs dans la table des couleurs du système, contrairement aux valeurs de couleurs individuelles. |
Max | 15 | Valeur maximale pour cette énumération. |
PAlpha | 524288 | Le format pixel contient des valeurs alpha prémultipliées. |
Undefined | 0 | Le format pixel n'est pas défini. |
Remarques
Le format de pixel définit le nombre de bits de mémoire associés à un pixel de données. Le format définit également l’ordre des composants de couleur dans un seul pixel de données.
PixelFormat48bppRGB, PixelFormat64bppARGB et PixelFormat64bppPARGB utilisent 16 bits par composant de couleur (canal). GDI+ version 1.0 et 1.1 peuvent lire des images de 16 bits par canal, mais ces images sont converties dans un format de 8 bits par canal pour le traitement, l’affichage et l’enregistrement. Chaque canal de couleur 16 bits peut contenir une valeur comprise entre 0 et 2^13.
Certains formats de pixels contiennent des valeurs de couleur prémultipliées. Prémultiplié signifie que les valeurs de couleur ont déjà été multipliées par une valeur alpha.