Registriert seit: 31. Mai 2009
1.198 Beiträge
Turbo Delphi für Win32
|
AW: Pixel zählen mit Scanline
4. Mai 2012, 21:33
Integer hat die Größe 4, RGBTriple 3
Wenn du auf ein typisiertes Array mit Typengröße 4 (Integer) zugreifst, so greifst du letzendlich so auf den Speicher:
[i] = [<Typengröße>*i] (bei Integer eben 4)
i - index
0 - 0
1 - 4
2 - 8
3 - 12
usw
Jedoch darfste eben nicht in diesen Viererschritten auf den Speicher zugreifen (sondern in Dreierschritten).
TRGBTriple eignet sich dafür gut!
das Erkennen beginnt, wenn der Erkennende vom zu Erkennenden Abstand nimmt
MfG
|