SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: avis_phoenix en Domingo 5 de Septiembre de 2004, 02:12

Título: Re: Lectura De Un Bmp (256 Colores)
Publicado 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++.
Título: Re: Lectura De Un Bmp (256 Colores)
Publicado por: LeGatoRojo en Sábado 11 de Septiembre de 2004, 07:02
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.
Título: Re: Lectura De Un Bmp (256 Colores)
Publicado por: avis_phoenix en Sábado 11 de Septiembre de 2004, 07:49
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
Título: Re: Lectura De Un Bmp (256 Colores)
Publicado por: REDD en Sábado 11 de Septiembre de 2004, 17:53
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.
Título: Re: Lectura De Un Bmp (256 Colores)
Publicado por: avis_phoenix en Domingo 12 de Septiembre de 2004, 03:24
MUchisimas gracias ahora lo estoy bajando pero todo lo que viene en ese curso es bastante interesante y meservira de mucho muchas gracias.
Título: Re: Lectura De Un Bmp (256 Colores)
Publicado por: piyey en Viernes 12 de Noviembre de 2004, 23:09
Ahi tienes amigo...
recuerda que tienes que iniciar modo grafico con 256 colores...

See you!!!
Piyey