Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by schwarzerlotus,
17. Aug 2011
Moin zusammen
thx gut zu wissen
du meinst http://www.graphics32.org/wiki/ richtig? Hatte ich auch ausprobiert ist aber leider bei den Pixelzugriffen um den Faktor drei langsamer im Vergleich mit der Scanline Variante.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by schwarzerlotus,
16. Aug 2011
Da ich hier auf 4 Kernen arbeiten kann ist das auf jeden Fall eine Option :)
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by schwarzerlotus,
16. Aug 2011
Ok hier mal meine kleine Testapp - hab noch etwas aufgeräumt und das graphics32 rausgenommen damit ihr nicht noch zusätzliche Abhängigkeiten habt.
Einmal wird das Bild mit Scanline und TRGBTriple Pointer und einmal mit BPyteArrays durchlaufen.
Außerdem dann einmal die von TBitmap abgeleitete Klasse mit zwei getPixel Methoden für die Liste von PbyteArray Pointern und dann mit der Liste der...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by schwarzerlotus,
16. Aug 2011
@Medium
wahlfreien Zugriff brauche ich nicht wirklich aber ich habe zum Beispiel einen Algorithmus in dem ich mit einem Maskenbild und zwei rois auf einem anderen Bild arbeite - ich hantiere also mit drei Scanline Pointern die ich dann richtig bestimmen und inkrementieren muss.
Aber ich hab mich schon fast damit abgefunden das direkt in der Hauptfunktion zu machen und den Pixel Zugriff nicht...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by schwarzerlotus,
16. Aug 2011
@himitsu
inline gibt es in Delphi 7 noch nicht oder? Ich meine zumindest das ich gelesen hätte, dass das erst mit 2007 oder so eingeführt wurde - dachte mir auch ich mach das wie in c++
@ChrisE
interessante Idee gleich mal ausprobieren
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by schwarzerlotus,
16. Aug 2011
Hallo zusammen,
ich rechne in meinem Projekt eine ganze Menge über Bitmap Bilder hin und her und hab mir deshalb mal ein Test Programm geschrieben, um eine schnelle Variante zu finden ein Bild zu durchlaufen.
Da ich außerdem bei den Berechnungen teilweise auch mehrere Bilder in einer Schleife durchlaufe hätte ich gerne eine getPixel Funktion auf dem Bitmap die mir möglichst ohne zeitlichen...