Bude zalezet i na tom, jak to pojmes - algoritmus.Narazil jsem treba na tento kod:Result:=true; for y:=0 to bm1.height-1 do beginResult:=CompareMem (bm1.ScanLine[y], bm2.ScanLine[y], ScanLineLen);if not Result then exit;end;Je to docela chytre, CompareMem porovnava jednotlive radky obrazku, nesjou treba zadne streamy (dodatecna rezie). Pokud jsou obrazky odlisne, poznas to hned na prvnim radku. Samozrejme to bude pomalejsi ve srovnani pouziti funkce se streamy, pokud tam rozdil nebude nebo bude az na poslednim radku. Ale dalso by se to zase optimalizovat a porovnat prvni, prostredni a posledni radek obrazku, pokud opravdu nepotrebuju porovnat komplet vsechny pixely.
Co můžeš udělat dnes, odlož na včerejšek.