Clase wxGIFHandler
Este es el manejador de imágenes para el formato GIF.
Jerarquía:

Funciones miembro
wxGIFHandler()
wxGIFHandler::wxGIFHandler()
Constructor por defecto para wxGIFHandler.
DoCanRead()
virtual bool wxGIFHandler::DoCanRead(wxInputStream & stream)
Llamada para comprobar si este manejador puede leer una imagen del flujo dado.
Nota: esta función puede cambiar la posición actual del flujo ya que CallDoCanRead() se encargará de restaurarla más tarde.
Implementa wxImageHandler.
DoGetImageCount()
virtual int wxGIFHandler::DoGetImageCount(wxInputStream & stream)
Llamada para obtener el número de imágenes disponibles en un tipo de archivo multi-imagen, si es soportado.
Nota: esta función puede cambiar la posición actual del flujo, ya que GetImageCount() se encargará de restaurarla más tarde.
Reimplementado de wxImageHandler.
LoadFile()
virtual bool wxGIFHandler::LoadFile( wxImage * image, wxInputStream & stream, bool verbose = true, int index = -1 )
Carga una imagen desde un flujo, poniendo los datos resultantes en image.
Si el archivo de imagen contiene más de una imagen y el gestor de imágenes es capaz de recuperarlas individualmente, index indica qué imagen leer del flujo.
Parámetros
- image
- Objeto imagen al que afecta esta operación.
- stream
- Flujo de entrada abierto para leer los datos de la imagen.
- verbose
- Si se establece en true, los errores notificados por el manejador de imágenes producirán wxLogMessages.
- index
- Índice de la imagen en el archivo (empezando por cero).
Valor de retorno
true si la operación se ha realizado correctamente, false en caso contrario.
Reimplementado de wxImageHandler.
SaveAnimation()
bool wxGIFHandler::SaveAnimation( const std::vector< wxImage > & images, wxOutputStream * stream, bool verbose = true, int delayMilliSecs = 1000 )
Guarda el gif animado.
Parámetros
- images
- Las imágenes que componen la animación.
- stream
- Flujo de salida abierto para escribir los datos.
- verbose
- Si se establece en true, los errores reportados por el manejador de imágenes producirán wxLogMessages.
- delayMilliSecs
- Cuánto tiempo, en milisegundos, hay que esperar entre cada fotograma.
Devuelve
true si la operación ha tenido éxito, false en caso contrario.
SaveFile()
virtual bool wxGIFHandler::SaveFile( wxImage * image, wxOutputStream & stream, bool verbose = true )
Guarda una imagen en el flujo de salida.
Parámetros
- image
- Objeto imagen al que afecta esta operación.
- stream
- Flujo de salida abierto para escribir los datos.
- verbose
- Si se establece a true, los errores reportados por el manejador de imagen producirán wxLogMessages.
Valor de retorno
true si la operación se ha realizado correctamente, false en caso contrario.
Reimplementado de wxImageHandler.
Métodos y datos heredados
Esta clase hereda los métodos y datos miembro públicos y protegidos de wxImageHandler y wxObject.