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.