Forum: Object-Pascal / Delphi-Language
Delphi
by Flips,
9. Nov 2005
thx.
Habe diesen Code getestet(Und die Bitmaps auf pf24bit gesetzt):
line1 := Image1.ScanLine;
line2 := Image2.ScanLine;
for x := 0 to Image1.Width*Image1.Height do
begin
if abs(line1-line2) > max then
Forum: Object-Pascal / Delphi-Language
Delphi
by Flips,
9. Nov 2005
d.h. das ich nur eine Schleife brauche?
Forum: Object-Pascal / Delphi-Language
Delphi
by Flips,
9. Nov 2005
Wie jetzt? Mit einer Scanline das ganze Bild durchgehen?
(Bin heute ned gut im Kopf, bin extrem müde :pale: )
Achso, du meinst von hinten anfangen oder wie? :gruebel:
Forum: Object-Pascal / Delphi-Language
Delphi
by Flips,
9. Nov 2005
dumm gefragt:
und wie bekomm ich die ganze Geschwindigkeit rausgekitzelt?
ps: der rohbau is von Delphi Source Tipps
Forum: Object-Pascal / Delphi-Language
Delphi
by Flips,
9. Nov 2005
Hi @ all.
Bin an nem Programm welches Bilder vergleicht. In sehr vielen Thread´s und Post´s wird erwähnt das die Scanline Methode sehr viel schneller sei als die Pixels Methode. Allerdings habe ich ein erstaunliches Ergebnis. Hier die Zeiten für den Vergleich von:
Bildergröße: 160*120 Pixel = 19600 Pixel
Irgendwie ist die Canvas.Pixels Methode um Meilen schneller als Scanline. Hier...