Jesli sa to małe bitmapki to możesz użyć składni Canvas->Pixels jako dostep do pixeli.Ustalasz składowe R_odniesienia,G_odniesienia,B_odniesienia koloru referencyjnego odniesienia np:(67,234,120).
Definiujesz zmienna kolor typu TColor.Potem w pentelce wierszami sprawdzasz po kolei każdy pixel.
kolor=Image1->Canvas->Pixels[x][y].
Odczytujesz skladowa po kolei R,G,B pixela przy pomocy GetRValue(kolor) i zapisujesz ja np do zmiennej R typu np int.itd...
Kiedy masz juz odczytane skladowe RGB danego pixela porównujesz je ze skladowymi referencyjnymi np tak:
if (R<R_odniesienia && G<G_odniesienia && B<B_odniesienia)
{
instrukcje....
}
else
{
instrukcje...
}
Wydaje mi sie ,ze tak da rade to zrobic...
Moglem popelnic gdzies bledy literówki/skladniowe bo pisalem z pamieci.Powinienes sobie poradzic, jesli nie to napisz...udanej zabawy