
Gracias por adelantado a las futuras respuestas.
SDL_Surface* cargarImagen_png(char *nombreArchivo)
{
SDL_Surface *image, *png;
image = IMG_Load(nombreArchivo);
if(!image) return 0;
png=SDL_DisplayFormat(image);
SDL_FreeSurface(image);
if(!png) return 0;
return png;
}
SDL_surface * Carga_ima(const char * direccion){
//SDL_DisplayFormatAlpha permite utilizar el canal Alpha de una imagen....
Surface * image = SDL_DisplayFormatAlpha( IMG_Load(direccion) );
//sí, todo esta en la misma linea....
if(image == NULL) {
printf( ">> No se puede cargar imagen\n");
printf("SDL_GetError()\n");
}
return image;
}
Volver a Artículos, traducciones y documentación
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado