EmfPlusPixelFormat

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum

public final class EmfPlusPixelFormat extends System.Enum

L’énumération PixelFormat définit les formats de pixels pris en charge dans les images bitmap EMF+.

Champs

ChampDescription
PixelFormatUndefinedLe format n’est pas spécifié.
PixelFormat1bppIndexedLe format est monochrome, et une table de recherche de palette de couleurs est utilisée.
PixelFormat4bppIndexedLe format est en 16 couleurs, et une table de recherche de palette de couleurs est utilisée.
PixelFormat8bppIndexedLe format est en 256 couleurs, et une table de recherche de palette de couleurs est utilisée.
PixelFormat16bppGrayScaleLe format est de 16 bits par pixel, en niveaux de gris.
PixelFormat16bppRGB555Le format est de 16 bits par pixel ; 5 bits chacun sont utilisés pour les composantes rouge, verte et bleue.
PixelFormat16bppRGB565Le format est de 16 bits par pixel ; 5 bits sont utilisés pour la composante rouge, 6 bits pour la composante verte, et 5 bits pour la composante bleue.
PixelFormat16bppARGB1555Le format est de 16 bits par pixel ; 1 bit est utilisé pour la composante alpha, et 5 bits chacun sont utilisés pour les composantes rouge, verte et bleue.
PixelFormat24bppRGBLe format est de 24 bits par pixel ; 8 bits chacun sont utilisés pour les composantes rouge, verte et bleue.
PixelFormat32bppRGBLe format est de 32 bits par pixel ; 8 bits chacun sont utilisés pour les composantes rouge, verte et bleue.
PixelFormat32bppARGBLe format est de 32 bits par pixel ; 8 bits chacun sont utilisés pour les composantes alpha, rouge, verte et bleue.
PixelFormat32bppPARGBLe format est de 32 bits par pixel ; 8 bits chacun sont utilisés pour les composantes alpha, rouge, verte et bleue.
PixelFormat48bppRGBLe format est de 48 bits par pixel ; 16 bits chacun sont utilisés pour les composantes rouge, verte et bleue.
PixelFormat64bppARGBLe format est de 64 bits par pixel ; 16 bits chacun sont utilisés pour les composantes alpha, rouge, verte et bleue.
PixelFormat64bppPARGBLe format est de 64 bits par pixel ; 16 bits chacun sont utilisés pour les composantes alpha, rouge, verte et bleue.

PixelFormatUndefined

public static final int PixelFormatUndefined

Le format n’est pas spécifié.


Les formats de pixel sont spécifiés par les objets EmfPlusBitmap. Ils sont codés comme suit : - Bits 0-7 : Énumération des constantes de format de pixel, à partir de zéro. - Bits 8-15 : Nombre total de bits par pixel. - Bit 16 : Si défini, la valeur de couleur est indexée dans une palette. - Bit 17 : Si défini, la valeur de couleur est dans un format pris en charge par GDI. - Bit 18 : Si défini, la valeur de couleur possède une composante alpha. - Bit 19 : Si défini, la valeur de couleur possède une composante alpha prémultipliée. - Bit 20 : Si défini, les couleurs étendues, 16 bits par canal, sont prises en charge. - Bits 21-31 : Réservés.

PixelFormat1bppIndexed

public static final int PixelFormat1bppIndexed

Le format est monochrome, et une table de recherche de palette de couleurs est utilisée.

PixelFormat4bppIndexed

public static final int PixelFormat4bppIndexed

Le format est en 16 couleurs, et une table de recherche de palette de couleurs est utilisée.

PixelFormat8bppIndexed

public static final int PixelFormat8bppIndexed

Le format est en 256 couleurs, et une table de recherche de palette de couleurs est utilisée.

PixelFormat16bppGrayScale

public static final int PixelFormat16bppGrayScale

Le format est de 16 bits par pixel, en niveaux de gris.

PixelFormat16bppRGB555

public static final int PixelFormat16bppRGB555

Le format est de 16 bits par pixel ; 5 bits chacun sont utilisés pour les composantes rouge, verte et bleue. Le bit restant n’est pas utilisé.

PixelFormat16bppRGB565

public static final int PixelFormat16bppRGB565

Le format est de 16 bits par pixel ; 5 bits sont utilisés pour la composante rouge, 6 bits pour la composante verte, et 5 bits pour la composante bleue.

PixelFormat16bppARGB1555

public static final int PixelFormat16bppARGB1555

Le format est de 16 bits par pixel ; 1 bit est utilisé pour la composante alpha, et 5 bits chacun sont utilisés pour les composantes rouge, verte et bleue.

PixelFormat24bppRGB

public static final int PixelFormat24bppRGB

Le format est de 24 bits par pixel ; 8 bits chacun sont utilisés pour les composantes rouge, verte et bleue.

PixelFormat32bppRGB

public static final int PixelFormat32bppRGB

Le format est de 32 bits par pixel ; 8 bits chacun sont utilisés pour les composantes rouge, verte et bleue. Les 8 bits restants ne sont pas utilisés.

PixelFormat32bppARGB

public static final int PixelFormat32bppARGB

Le format est de 32 bits par pixel ; 8 bits chacun sont utilisés pour les composantes alpha, rouge, verte et bleue.

PixelFormat32bppPARGB

public static final int PixelFormat32bppPARGB

Le format est de 32 bits par pixel ; 8 bits chacun sont utilisés pour les composantes alpha, rouge, verte et bleue. Les composantes rouge, verte et bleue sont prémultipliées selon la composante alpha.

PixelFormat48bppRGB

public static final int PixelFormat48bppRGB

Le format est de 48 bits par pixel ; 16 bits chacun sont utilisés pour les composantes rouge, verte et bleue.

PixelFormat64bppARGB

public static final int PixelFormat64bppARGB

Le format est de 64 bits par pixel ; 16 bits chacun sont utilisés pour les composantes alpha, rouge, verte et bleue.

PixelFormat64bppPARGB

public static final int PixelFormat64bppPARGB

Le format est de 64 bits par pixel ; 16 bits chacun sont utilisés pour les composantes alpha, rouge, verte et bleue. Les composantes rouge, verte et bleue sont prémultipliées selon la composante alpha.