System::Drawing::Imaging::PixelFormat enum

PixelFormat enum

Spécifie le format des données couleur d’un pixel. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le transmettre aux fonctions en tant qu’argument.

enum class PixelFormat

Valeurs

NomValeurDescription
Indexed65536Spécifie que les données du pixel contiennent des valeurs d’index de couleur, ce qui signifie qu’elles sont un index vers les couleurs dans la table de couleurs du système.
Gdi131072Spécifie que les données du pixel contiennent des couleurs GDI.
Alpha262144Spécifie que les données du pixel contiennent des valeurs alpha qui ne sont pas pré-multipliées.
PAlpha524288Spécifie que les données du pixel contiennent des valeurs alpha pré-multipliées.
Étendu1048576Réservé.
Canonique2097152Spécifie le format de pixel de 32 bits par pixel avec une profondeur de couleur de 24 bits et un canal alpha de 8 bits.
Indéfini0Spécifie que le format de pixel est indéfini.
Indifférent0Le format de pixel n’est pas spécifié.
Format1bppIndexedn/aSpécifie que le format de pixel est une couleur indexée de 1 bit par pixel.
Format4bppIndexedn/aSpécifie que le format de pixel est une couleur indexée de 4 bits par pixel.
Format8bppIndexedn/aSpécifie que le format de pixel est une couleur indexée de 8 bits par pixel.
Format16bppGrayScalen/aSpécifie que le format de pixel est de 16 bits par pixel. L’information couleur indique 65536 nuances de gris.
Format16bppRgb555n/aSpécifie que le format de pixel est de 16 bits par pixel avec 5 bits pour chacun des composants rouge, vert et bleu et le bit restant non utilisé.
Format16bppRgb565n/aSpécifie que le format de pixel est de 16 bits par pixel avec 5 bits pour le rouge, 6 bits pour le vert et 5 bits pour le bleu.
Format16bppArgb1555n/aSpécifie que le format de pixel est de 16 bits par pixel avec 5 bits pour chacun des composants rouge, vert et bleu et 1 bit pour l’alpha.
Format24bppRgbn/aSpécifie que le format de pixel est de 24 bits par pixel avec 8 bits pour chacun des composants rouge, vert et bleu.
Format32bppRgbn/aSpécifie que le format de pixel est de 32 bits par pixel avec 8 bits pour chacun des composants rouge, vert et bleu et les 8 bits restants non utilisés.
Format32bppArgbn/aSpécifie que le format de pixel est de 32 bits par pixel avec 8 bits pour chacun des composants rouge, vert et bleu et 8 bits pour l’alpha.
Format32bppPArgbn/aSpécifie que le format de pixel est de 32 bits par pixel avec 8 bits pour chacun des composants rouge, vert et bleu et 8 bits pour l’alpha. Les composants rouge, vert et bleu sont pré-multipliés selon la valeur du composant alpha.
Format48bppRgbn/aSpécifie que le format de pixel est de 48 bits par pixel avec 16 bits pour chacun des composants rouge, vert et bleu.
Format64bppArgbn/aSpécifie que le format de pixel est de 64 bits par pixel avec 16 bits pour chacun des composants rouge, vert et bleu et 16 bits pour l’alpha.
Format64bppPArgbn/aSpécifie que le format de pixel est de 64 bits par pixel avec 16 bits pour chacun des composants rouge, vert et bleu et 16 bits pour l’alpha. Les composants rouge, vert et bleu sont pré-multipliés selon la valeur du composant alpha.
Format32bppCMYKn/aSpécifie que le format de pixel est de 32 bits par pixel avec 8 bits pour chacun des composants cyan, magenta, jaune et noir.
Max16La valeur maximale de cette énumération.

Voir aussi