void __fastcall TForm1::OpenImage1Click(TObject *Sender) { OpenPictureDialog1->Execute(); resim->LoadFromFile(OpenPictureDialog1->FileName);
Canvas->Draw(20,20,resim); }//-----------------------------------------------------------------resmi alıp ekranda gösteriyoruz. void __fastcall TForm1::Method12Click(TObject *Sender) { byte *ptr; for(int i=0;i<resim->Height;i++){ ptr=(Byte*)resim->ScanLine[i]; for(int j=0;j<resim->Width;j++){ ptr[3*j]=(ptr[3*j]+ptr[3*j+1]+ptr[3*j+2])/3; ptr[3*j+1]=ptr[3*j]; ptr[3*j+2]=ptr[3*j]; }} }//-----------------------------------------------------------------bu fonksiyonda resmi Gray'e çevirir.