elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Ficheros BMP [RESUELTO]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ficheros BMP [RESUELTO]  (Leído 2,041 veces)
ZedGe

Desconectado Desconectado

Mensajes: 154


Ver Perfil
Ficheros BMP [RESUELTO]
« en: 29 Noviembre 2011, 01:31 am »

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:
  

#include <stdlib.h>
#include <stdio.h>

int main(int argc, char *argv[])
{
        FILE *file_in;                              
        FILE *file_out;                              
        int i,n,r,g,b;                                
        file_in=fopen("pato.bmp","r");          
        file_out=fopen("pato2.bmp","w+");    

            while(!feof(file_in))                          
        {
                r=getc(file_in);                      
                g=getc(file_in);                      
                b=getc(file_in);                      

                 putc(r,file_out);                      
                putc(g,file_out);
                putc(b,file_out);
        }
        fclose(file_in);                              
        fclose(file_out);
}



« Última modificación: 29 Noviembre 2011, 02:15 am por ZedGe » En línea

ZedGe

Desconectado Desconectado

Mensajes: 154


Ver Perfil
Re: Problema Con Ficheros BMP [RESUELTO]
« Respuesta #1 en: 29 Noviembre 2011, 01:54 am »

Tenia Mala La Escritura y Lectura, osea que los modos en que lo hacia estaban en incorrecta forma.
Código:

        file_in=fopen("pato.bmp","rb");                 
        file_out=fopen("pato2.bmp","wb");                 


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Resuelto]CMD Pipe en vb6
Programación Visual Basic
hepy_92 4 2,357 Último mensaje 26 Abril 2007, 14:30 pm
por byebye
resuelto
Programación Visual Basic
usuario oculto 2 2,234 Último mensaje 12 Enero 2009, 00:29 am
por usuario oculto
{Resuelto} [vbs] HTA.. ¬¬ « 1 2 »
Scripting
xassiz_ 10 7,990 Último mensaje 2 Octubre 2009, 21:50 pm
por kevlar
¿que diferencia ahi entre ficheros binarios y ficheros binarios con estructura?
Windows
Anonymous250 0 2,026 Último mensaje 10 Noviembre 2011, 13:37 pm
por Anonymous250
[Resuelto] Una mano en este caso de ficheros
Programación C/C++
++c 2 1,733 Último mensaje 25 Agosto 2014, 00:09 am
por ++c
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines