Compartir a través de


Enumeración PaletteType (gdipluspixelformats.h)

La enumeración PaletteType la usan los métodos Bitmap::InitializePalette y Bitmap::ConvertFormat de la clase Bitmap . Los miembros de la enumeración identifican varios formatos de paleta de colores estándar.

Syntax

typedef enum PaletteType {
  PaletteTypeCustom = 0,
  PaletteTypeOptimal = 1,
  PaletteTypeFixedBW = 2,
  PaletteTypeFixedHalftone8 = 3,
  PaletteTypeFixedHalftone27 = 4,
  PaletteTypeFixedHalftone64 = 5,
  PaletteTypeFixedHalftone125 = 6,
  PaletteTypeFixedHalftone216 = 7,
  PaletteTypeFixedHalftone252 = 8,
  PaletteTypeFixedHalftone256 = 9
} ;

Constantes

 
PaletteTypeCustom
Valor: 0
Paleta personalizada arbitraria proporcionada por el autor de la llamada.
PaletteTypeOptimal
Valor: 1
Paleta de colores que son óptimas para un mapa de bits determinado. Para crear una paleta óptima, pase PaletteTypeOptimal, el número de colores que desee en la paleta y la dirección de un objeto Bitmap al método Bitmap::InitializePalette .
PaletteTypeFixedBW
Valor: 2
Paleta que tiene dos colores. Este tipo de paleta es adecuado para mapas de bits que almacenan 1 bits por píxel.
PaletteTypeFixedHalftone8
Valor: 3
Paleta basada en dos intensidades cada una (desactivada o completa) para los canales rojos, verdes y azules. También contiene los 16 colores de la paleta del sistema. Dado que las ocho combinaciones de encendido y apagado de rojo, verde y azul ya están en la paleta del sistema, esta paleta es la misma que la paleta del sistema. Este tipo de paleta es adecuado para mapas de bits que almacenan 4 bits por píxel.
PaletteTypeFixedHalftone27
Valor: 4
Paleta basada en tres intensidades cada una para los canales rojo, verde y azul. También contiene los 16 colores de la paleta del sistema. Ocho de los 16 colores de paleta del sistema están entre las 27 combinaciones de tres intensidades de rojo, verde y azul, por lo que el número total de colores de la paleta es 35. Si la paleta también incluye el color transparente, el número total de colores es 36.
PaletteTypeFixedHalftone64
Valor: 5
Paleta basada en cuatro intensidades cada una para los canales rojo, verde y azul. También contiene los 16 colores de la paleta del sistema. Ocho de los 16 colores de paleta del sistema están entre las 64 combinaciones de cuatro intensidades de rojo, verde y azul, por lo que el número total de colores de la paleta es 72. Si la paleta también incluye el color transparente, el número total de colores es 73.
PaletteTypeFixedHalftone125
Valor: 6
Paleta basada en cinco intensidades cada una para los canales rojo, verde y azul. También contiene los 16 colores de la paleta del sistema. Ocho de los 16 colores de paleta del sistema están entre las combinaciones de 125 cinco intensidades de rojo, verde y azul, por lo que el número total de colores de la paleta es 133. Si la paleta también incluye el color transparente, el número total de colores es 134.
PaletteTypeFixedHalftone216
Valor: 7
Paleta basada en seis intensidades cada una para los canales rojo, verde y azul. También contiene los 16 colores de la paleta del sistema. Ocho de los 16 colores de paleta del sistema están entre las 216 combinaciones de seis intensidades de rojo, verde y azul, por lo que el número total de colores de la paleta es 224. Si la paleta también incluye el color transparente, el número total de colores es 225. Esta paleta se denomina a veces paleta de media tono de Windows o la paleta web.
PaletteTypeFixedHalftone252
Valor: 8
Paleta basada en 6 intensidades de color rojo, 7 densidades de verde y 6 enteros de azul. La paleta del sistema no está incluida. El número total de colores es 252. Si la paleta también incluye el color transparente, el número total de colores es 253.
PaletteTypeFixedHalftone256
Valor: 9
Paleta basada en 8 intensidades de color rojo, 8 de color verde y 4 de color azul. La paleta del sistema no está incluida. El número total de colores es 256. Si el color transparente se incluye en esta paleta, debe reemplazar una de las combinaciones RGB.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado gdipluspixelformats.h (include Gdiplus.h)