Partager via


WICBitmapPaletteType, énumération (wincodec.h)

Spécifie le type de palette utilisé pour un format d’image indexé.

Syntax

typedef enum WICBitmapPaletteType {
  WICBitmapPaletteTypeCustom = 0,
  WICBitmapPaletteTypeMedianCut = 0x1,
  WICBitmapPaletteTypeFixedBW = 0x2,
  WICBitmapPaletteTypeFixedHalftone8 = 0x3,
  WICBitmapPaletteTypeFixedHalftone27 = 0x4,
  WICBitmapPaletteTypeFixedHalftone64 = 0x5,
  WICBitmapPaletteTypeFixedHalftone125 = 0x6,
  WICBitmapPaletteTypeFixedHalftone216 = 0x7,
  WICBitmapPaletteTypeFixedWebPalette,
  WICBitmapPaletteTypeFixedHalftone252 = 0x8,
  WICBitmapPaletteTypeFixedHalftone256 = 0x9,
  WICBitmapPaletteTypeFixedGray4 = 0xa,
  WICBitmapPaletteTypeFixedGray16 = 0xb,
  WICBitmapPaletteTypeFixedGray256 = 0xc,
  WICBITMAPPALETTETYPE_FORCE_DWORD = 0x7fffffff
} ;

Constantes

 
WICBitmapPaletteTypeCustom
Valeur : 0
Palette personnalisée arbitraire fournie par l’appelant.
WICBitmapPaletteTypeMedianCut
Valeur : 0x1
Palette optimale générée à l’aide d’un algorithme de coupe médiane. Dérivé des couleurs d’une image.
WICBitmapPaletteTypeFixedBW
Valeur : 0x2
Palette en noir et blanc.
WICBitmapPaletteTypeFixedHalftone8
Valeur : 0x3
Palette qui a ses 8 couleurs primaires on-off et les 16 couleurs système ajoutées. Une fois les doublons supprimés, 16 couleurs sont disponibles.
WICBitmapPaletteTypeFixedHalftone27
Valeur : 0x4
Palette qui a 3 niveaux d’intensité de chaque primaire : 27 couleurs primaires on-off et les 16 couleurs système ajoutées. Une fois les doublons supprimés, 35 couleurs sont disponibles.
WICBitmapPaletteTypeFixedHalftone64
Valeur : 0x5
Palette qui a 4 niveaux d’intensité de chaque primaire : 64 couleurs primaires on-off et les 16 couleurs système ajoutées. Une fois les doublons supprimés, 72 couleurs sont disponibles.
WICBitmapPaletteTypeFixedHalftone125
Valeur : 0x6
Palette qui a 5 niveaux d’intensité de chaque primaire : 125 couleurs primaires on-off et les 16 couleurs système ajoutées. Une fois les doublons supprimés, 133 couleurs sont disponibles.
WICBitmapPaletteTypeFixedHalftone216
Valeur : 0x7
Palette qui a 6 niveaux d’intensité de chaque primaire : 216 couleurs primaires on-off et les 16 couleurs système ajoutées. Une fois les doublons supprimés, 224 couleurs sont disponibles. Il s’agit de la même chose que WICBitmapPaletteFixedHalftoneWeb.
WICBitmapPaletteTypeFixedWebPalette
Palette qui a 6 niveaux d’intensité de chaque primaire : 216 couleurs primaires on-off et les 16 couleurs système ajoutées. Une fois les doublons supprimés, 224 couleurs sont disponibles. Il s’agit de la même chose que WICBitmapPaletteTypeFixedHalftone216.
WICBitmapPaletteTypeFixedHalftone252
Valeur : 0x8
Une palette qui a ses 252 couleurs primaires on-off et les 16 couleurs système ajoutées. Une fois les doublons supprimés, 256 couleurs sont disponibles.
WICBitmapPaletteTypeFixedHalftone256
Valeur : 0x9
Palette qui a ses 256 couleurs primaires on-off et les 16 couleurs système ajoutées. Une fois les doublons supprimés, 256 couleurs sont disponibles.
WICBitmapPaletteTypeFixedGray4
Valeur : 0xa
Palette qui a 4 nuances de gris.
WICBitmapPaletteTypeFixedGray16
Valeur : 0xb
Palette qui a 16 nuances de gris.
WICBitmapPaletteTypeFixedGray256
Valeur : 0xc
Palette qui a 256 nuances de gris.
WICBITMAPPALETTETYPE_FORCE_DWORD
Valeur : 0x7fffffff

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2, Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
En-tête wincodec.h