|
|
|
|
|
 |
|
 |
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
FILE *dosya;
int i;
unsigned char renk[50388][3]={0};
dosya=fopen("D:imagesCATKJT71.bmp","r+b");
fseek(dosya,54,SEEK_SET);
for(i=0;i<50388;i++){
fread(renk[i],3,1,dosya);
printf("%d %d %dn",renk[i][0],renk[i][1],renk[i][2]);
renk[i][0]=(0.299*renk[i][0]+0.587*renk[i][1]+0.114*renk[i][2]);
renk[i][1]=renk[i][0];
renk[i][2]=renk[i][0];
}
fseek(dosya,54,SEEK_SET);
for(i=0;i<50388;i++)
fwrite(renk[i],1,3,dosya);
fclose(dosya);
system("PAUSE");
return 0;
}
|
|
 |
|
 |
|
|
|
|
|
|
|
|