Sedat DURMUŞ ve Programlama Sanatı
sedatdurmuscomputereng  
 
  Resimi gray formatına çevirme 14.03.2025 12:43 (UTC)
   
 


             





#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;
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
INFOMELDUNG_LOGINBOX
Bugün 17 ziyaretçi (88 klik) kişi burdaydı!
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol