Also... in P ist eine waagerechte Linie deines Bitmaps gepsichert, und zwar Byte an Byte (Halt ein Pointer auf einen Speicherbereich)
mit for X... gehst du da jetzt durch diese eine Zeile des bildes.
X*3 deswegen, weil eine Farbe immer 3 Byte werte hat. Und damit du dann auf R,G,B zugreifen kannst halt noch +0, +1 und +2.
Im grunde kannst du dir die Zeile so vorstellen:
Row = R,G,B,R,G,B,R,G,B,R,G,B,R,G,B
mit X*3+0 würdest du bei X=0 auf das erste R zugreifen, mit X*3+1 auf das erste G...
mit X*3+2 würdest du bei X=3 auf den 11ten Wert zugreifen also auf das 4te G.
Au'revoir,
Aya~
_________________
Aya
I aim for my endless dreams and I know they will come true!