Forum: Win32/Win64 API (native code)
by Trinity.dp,
17. Sep 2011
Du hast recht. Dein Code ist nur unwesentlich langsamer als der Assembler-Code (~600ms vs ~450ms). Das sollte für meine Zwecke immer noch reichen. Du kannst dir gar nicht vorstellen wie glücklich ich bin! Vielen, vielen Dank!
Forum: Win32/Win64 API (native code)
by Trinity.dp,
17. Sep 2011
Der Output müsste stimmen. Die Funktion war nur ein Überbleibsel von meinem weiteren Test und wird an keiner Stelle benutzt (hab sie jetzt auch gelöscht).
Assembler Code müsste eigentlich auch stimmen. Ich brauche Geschwindigkeit. Dein Code gibt leider einen Fehler. Ich schaue mal ob ich diesen finden kann!
Vielen Dank schon mal, auch wenn ich immer noch ganz am Anfang stehe.
Edit: Ok...
Forum: Win32/Win64 API (native code)
by Trinity.dp,
17. Sep 2011
Hallo Aphton!
Das tut mir Leid. Ich war wohl zu sehr in der Materie. Ich habe oben den Output und das konkrete Problem ergänzt.
Die IntToBin Funktion dient nur zum Testen. Aber danke für den Hinweis!
Forum: Win32/Win64 API (native code)
by Trinity.dp,
17. Sep 2011
Hallo liebe "Praxler"!
Gestern habe ich eine neue "Rückgängig"-Funktion für mein Bildbearbeitungsprogramm geschrieben. Dabei bin ich auf eine interessantes Phänomen gestoßen, welches mir schon viel Kopfzerbrechen bereitet hat.
Ich benutze xor um die Differenz von zwei Bitmap32 Bildern zu ermitteln. Das funktioniert auch wunderbar, falls diese Bilder nicht 1x1 Pixel große sind (dann...