Programación Específica > Allegro
Re: Instalación de Allegro
kurko:
como inserto una imagen gif?
me explico
la idea es ke al ejecutar un programa en c, aparezca una imagen gif al principio.
muchas gracias.
JuanK:
creo que por el momento eso no va a ser posible porque la patente del algoritmo que el lee los graficos gif, la tiene Unisys y esta protegido por patente.
Sin embargo andan por ahi librerias piratas, hechales una buscada.
si lo que quieres es lo de la animacion, busca funciones de dibujo es decir de bmps en pantalla y haces cambios de una imagen a otra rapidamente...en escecia esto es lo que hace el gif...no se si ya le hechaste un vistazo a mi programa(te pido ese favor, necesito toda la inform acion que me puedas brindar) pero todas las animaciones se han hecho leyendo bmps sucesivamente.
kurko:
juank, la verdad es ke no me manejo mucho en el tema.
lo ke yo necesito es insertarle un pekeño logo de mi universidad al programa en el inicio, da lo mismo en ke formato de imagen.
si me puedes ayudar te lo agradeceré mucho.
gracias desde ya.
JuanK:
bajate allegro, instalalo y listo
--- Código: Text --- #include <allegro.h>int main(){ int logox,logoy,screenx,screeny;/*estas son las coordenadas desde donde copiamos el bitmap y desde donde lo dibujamos en pantalla/* int ancho, largo;/*desde los puntos de origen, que tanto se va a copiaren el destino.*/ BITMAP *logo; PALETTE *pal; allegro_init(); logo = create_bitmap(100,100); logo = load_bmp("milogo.bmp", pal); logox=screenx=0; logoy=screeny=0; ancho=logo->w; largo=logo->h; set_palette(pal); blit(logo,screen,logox,logoy,screenx,screeny,ancho,largo); return 1;}END_OF_MAIN();
Esto te dibuja el logo en pantalla, y te funciona desde que tu compilador sea el DJGPP, o el mingw, o msvc..en fin en varios , pero no en el borland viejito.
JuanK
nota... porfa ayudame hacindole pruebas al programa que publique en el foro de videojuegos please!!!, debes descomprimir el archivo bitmaps.rar en una carpeta Bitmaps.
chauu
kurko:
hola juank
gracias por todo.
el codigo ke me diste para ponerle el logo a mi programa no me funcionó.
al compilar me aparecen alguns errores:
logo.c: In function `main':
logo.c:9: `BITMAP' undeclared (first use in this function)
logo.c:9: (Each undeclared identifier is reported only once
logo.c:9: for each function it appears in.)
logo.c:9: `logo' undeclared (first use in this function)
logo.c:10: `PALETTE' undeclared (first use in this function)
logo.c:10: `pal' undeclared (first use in this function)
logo.c:22: `screen' undeclared (first use in this function)
logo.c: At top level:
logo.c:25: warning: data definition has no type or storage class
estoy compilando con djgpp.
Navegación
[#] Página Siguiente
Ir a la versión completa