Forum: Multimedia
Delphi
by choose,
12. Nov 2003
Hi himitsu,
hier gibt es Überlaufprobleme, wenn R2>R1, Du meinstest aber sicher, abs statt ord, oder?
Ich verstehe trotzdem nicht Deine Variante, nach der Du mithilfe zweier binärer Operationen eine Arithmetische ersetzt...? Wenn Du zB 128 xor 127 rechnest, ist das doch 255 statt 128 - 127 mit dem gewünschten Ergebnis 1. Sicher ist es schneller, aber das Ergebnis stimmt nicht ganz ;)
Forum: Multimedia
Delphi
by choose,
12. Nov 2003
Hi himitsu, bei mir ist aber obdA
($08 xor $01) <> abs($08 - $01) // $09 <> $07
Oder habe ich einen Denkfehler?
Forum: Multimedia
Delphi
by choose,
12. Nov 2003
Wenn ich Dich richtig verstehe, willst Du die "Differenz" zweier Bilder berechnen, oder?
Aus den Lösungen zu Deinem letzen Posting weißt Du schon, wie Du die einzelnen Pixel auslesen kannst. Um nun die Differenz der Bilder zu berechnen, brauchst Du nur folgendes zu machen (vorausgesetzt, die Bildgrößen sind passend):
für jeden Pixel do
begin
Ergebnispixel:= Pixel aus Bild1 - Pixel aus...