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
Es en C y uso el codeblocks + mingw
Código [Seleccionar]
#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);
}