/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Problema C y BMP

 
      Índice del Foro elrincondelc.com -> Gráficos
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
ZedGe



Registrado: 03 May 2011
Mensajes: 23

MensajePublicado: 28/11/2011 4:18 pm
Título: Problema C y BMP

Estoy Inculcandome En El procesamiento De Imágenes, La idea Es Leer Un Archivo BMP, capturar su RGB de los pixeles, e imprimir el mismo dibujo pero en otro archivo, es para ver si funciona el traspaso del BMP a RGB y luego otra vez a BMP. Algo tengo malo, ya que no me deja abrir el archivo de salida por que esta dañado o no se puede leer.
Es en C y uso el codeblocks + mingw



Código:
 


Ultima edición por ZedGe el 07/12/2011 3:39 pm; editado 1 vez
Volver arriba
daltomi



Registrado: 28 Abr 2007
Mensajes: 335
Ubicación: Argentina

MensajePublicado: 28/11/2011 10:43 pm
Título:

Buenas.

Quisiera hacer una aclaración: los formatos de archivos funcionan como contenedores de información.

El contenedor ayuda a conocer la información guardada(contenida), si bien esa información puede ser limitada. Por ejemplo, el contenedor AVI puede tener información de varios codecs de video: divx, mpeg-2, mpeg-4, etc.

Lo mismo sucede con el formato(contenedor) BMP. Puede contener información de tipo de color(RGB o Paleta), profundidad de bits de color(2,8,24), si posee compresion(RLE) o no, etc.

Si conoces exactamente la información que guarda el contenedor BMP puedes leerlo de forma "directa" como quieres hacerlo, sino, tendrás que escribir mucho más para detectar que tipo de información contiene.

Éste formato es bastante viejo ya, existen muchos ejemplos en la red.

Saludos.
Volver arriba
Dirección AIM
untio



Registrado: 17 Sep 2008
Mensajes: 380
Ubicación: MICA S.A.

MensajePublicado: 01/12/2011 9:36 am
Título:

Hola,

daltomi tiene razón. No creas que un fichero bmp es una pura lista de tripletes rgb.

Primero tienes una cabecera del tipo:
[url]
http://msdn.microsoft.com/en-us/library/dd183374%28v=VS.85%29.aspx
[/url]
Después le sigue otra del tipo:
[url]
http://msdn.microsoft.com/en-us/library/dd183375%28v=VS.85%29.aspx
[/url]
Y en ellas hay información. Después vendrían los datos.

Además puede ser una pura lista de colores o pude tener una paleta definida.

Por ejemplo, si el bitmap es de 256 colores pues tendrá la lista en un campo de las estructuras anteriores y en la sección de los datos no contendrá los componentes rojo, verde y azul, sino una lista de índices a a lista de colores (con cada índice ocupando 8 bit (256 combinaciones)).

En fin, que te sea leve.
_________________
Hago algo muy raro: primero leo las instrucciones.
Volver arriba
      Índice del Foro elrincondelc.com -> Gráficos
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com