SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: avis_phoenix en Domingo 5 de Septiembre de 2004, 02:12
-
HOLA!! alguien sabe como abrir una imagen hecha en paint de 256 colores para poder dibujarla en un programa con turbo c++.
-
los bmp's estan construidos por una cabecera que es la siguiente:
strcut {
unsigned int bftype;
DWORD bfsize;
unsigned int bfreserved1;
unsigned int bfreserved2;
DWORD bfOffBits;
}BMP;
bueno en realidad son 2:
struct{
DWORD biSize;
long biWidth;
long biheight;
WORD biplanes;
WORD biBitCount;
DWORD biCompresion;
DWORD biSizeImage;
long biXPelsPermeter;
long biYPelsPermeter;
DWORD biClrUsed;
DWORD biClrImportant;
}BMP2;
bueno supongo que sabes algo de ingles y sabras que significa cada cosa de la cabecera.
-
Muchas gracias, pero bueno como abro el archivo siendo qeu tiene esas cabeceras, como abro el archivo, esas cabeceras comoelnombre lo dice estan al princi´piuo, imagino abro esas primeropara verl ainformación de como es el tipo de imagensolo no enteindo estas:
WORD biplanes -> ?
DWORD biCompresion;-> esta inidica si esta comprimido o el tipo de compresión?
long biXPelsPermeter; -> ?
long biYPelsPermeter; -> ?
DWORD biClrUsed; -> ?
DWORD biClrImportant; ->?
y por que se necesita el bufer reservado? y el offbits es como un offset? y el tipod e bufer qeu indica? vaya que tipos de bufer hay?
AYUDA
-
Hola, ahi un curso de como programar videojuegos se llama CPV ahi te explican como crear videojuegos usando el pascal (aunque trae ejemplos en C++) , incluye un ejemplo de como abrir archivos bmp y pcx te lo puedes bajar de aqui:
CPV (http://www.arrakis.es/~ppriego/softpaco/wincpv.htm)
Espero te sirva.
-
MUchisimas gracias ahora lo estoy bajando pero todo lo que viene en ese curso es bastante interesante y meservira de mucho muchas gracias.
-
Ahi tienes amigo...
recuerda que tienes que iniciar modo grafico con 256 colores...
See you!!!
Piyey