SDL_surface.h
Función SDL_SaveBMP_RW
Sintaxis
int SDL_SaveBMP_RW (SDL_Surface * surface, SDL_RWops * dst, int freedst);
Descripción
Guarda una superficie en un flujo de datos SDL de acceso aleatorio en formato BMP.
Parámetros
- surface
- La estructura SDL_Surface que contiene la imagen a guardar.
- dst
- Un flujo de datos en el que guardar.
- freedst
- No-cero para cerrar el flujo después de ser escrito.
Valor de retorno
Devuelve 0 si tiene éxito o un código de error negativo si falla. Ver SDL_GetError.
Observaciones
Las superficies con formato de 24 bits, 32 bits y 8 bits con paleta se guardan directamente en el BMP. Otros formatos RGB de 8 bits o más se convierten a una superficie de 24 bits o, si tienen una máscara alfa o una clave de color, a una superficie de 32 bits antes de guardarse. Los formatos YUV y paletted de 1 y 4 bits no son compatibles.