Clase wxQuantize
Realiza la cuantización, o reducción de color, en una wxImage.
Jerarquía:
Las funciones de esta clase son estáticas, por lo que no es necesario crear un objeto wxQuantize.
Funciones miembro
wxQuantize()
wxQuantize::wxQuantize()
Constructor.
No es necesario construir un objeto wxQuantize ya que sus funciones son estáticas.
DoQuantize()
static void wxQuantize::DoQuantize( unsigned int w, unsigned int h, unsigned char ** in_rows, unsigned char ** out_rows, unsigned char * palette, int desiredNoColours )
Convierte mapa(s) de bits de entrada en representación de 8 bits con paleta personalizada.
in_rows y out_rows son matrices [0..h-1] de punteros a filas (in_rows contiene w * 3 bytes por fila, out_rows w bytes por fila). Rellena out_rows con índices en la paleta (que también se almacena en la variable palette).
Quantize()
static bool wxQuantize::Quantize( const wxImage & src, wxImage & dest, int desiredNoColours = 236, unsigned char ** eightBitData = 0, int flags = wxQUANTIZE_INCLUDE_WINDOWS_COLOURS|wxQUANTIZE_FILL_DESTINATION_IMAGE|wxQUANTIZE_RETURN_8BIT_DATA )
Esta versión establece una paleta en la imagen de destino para que no se tenga que gestionar.
nombre()
static bool wxQuantize::Quantize( const wxImage & src, wxImage & dest, wxPalette ** pPalette, int desiredNoColours = 236, unsigned char ** eightBitData = 0, int flags = wxQUANTIZE_INCLUDE_WINDOWS_COLOURS|wxQUANTIZE_FILL_DESTINATION_IMAGE|wxQUANTIZE_RETURN_8BIT_DATA )
Reducir los colores de la imagen de origen y poner el resultado en la imagen de destino.
Ambas imágenes pueden ser iguales, para sobrescribir la imagen de origen.
Especificar un puntero de paleta opcional para recibir la paleta resultante. Esta paleta puede pasarse a ConvertImageToBitmap, por ejemplo.
Métodos y datos heredados
Esta clase hereda los métodos y datos miembro públicos y protegidos de wxObject.