SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: pako en Jueves 1 de Abril de 2004, 17:39
-
Hola todos. :hola:
No se si alguien pudiese ayudarme ya que necesito con urgencia saber como abrir una imagen con formato BMP, en una matriz de datos ya se como abrir una imagen pero lo que sucede es que no solo necesito abrirla si no que tambien necesito los datos de la misma. Y pues necesito que sea en Visual C++ por que asi puedo conectar el modulo con un sofware que tengo, si no es posible en Visual C++, pues en c++ o borland c tal vez tambien me podria servir.
Bueno espero puedan echarme la mano pronto de verdad muchas gracias. :D
-
bueno y que quieres exactamente hacer el codigo para abrir em bmp o utilizar algo que ya lo haga?
-
Hola sip, necesito el código para poderlo conectar con un modulo de un software de tratamiento de imagenes :D gracias.
-
debes crear una matriz dinamicamente,
una vez hecho esto siplemente copias la infroacion del bmp a la matriz y listo..
claro que se que vas a tener serios problemas para eso porque seguro no sabes como se cargo el bmp en el otro modulo y necesitas saber como para poder diseñar una interfaz de ese tipo.
Basicamente para crear la matriz debes saber la profundidad del color del bmp, las dimensiones y si esta o no coprimido con rle.
No es facil.
Yo lo estoy haciendo pero con una funcion que hice yo para leer el bmp y luego dibujar pixel por pixel en la pantalla.. es decir yop he hecho todos los modulos.
y aun asi.. que he hecho yo todo .. me ha resultado dificil.
-
Yo también he trabajado algo con bmp y no es tan dificil.
Como dice juank lo que debes hacer es extraer la información de la imagen del fichero.
aqui te incluyo una pagina donde se describe el formato de un fichero *.bmp
espero te ayude, de todas formas en google encuentras muchas y algunas seguramente mas claras que esta.
yo me guie de esta, espero a ti tb te sirva.
http://astronomy.swin.edu.au/~pbourke/dataformats/bmp/ (http://astronomy.swin.edu.au/~pbourke/dataformats/bmp/)
saludos