вот те прога си++
разберешся со смыслом думаю )

Код:
Image1->Picture->LoadFromFile("c:\\img1.bmp");
TColor col[120][20], temp;
for(int j=0;j<20;j++){
for(int i=0;i<120;i++){
col[i][j]=Image1->Canvas->Pixels[i][0];
temp=Image1->Canvas->Pixels[i][j];
if(temp<8388607){
temp=0;
}else{
temp=16777215;
}
//temp=temp;
Image2->Canvas->Pixels[i][j]=temp;
}
}
смысл в том что те что темнее пиксели те становились совсем черными а те что светлее те становились белыми)