Du brauchst es ja auch nicht so kompliziert!
Du kannst ja mit den Arrays arbeiten:
Delphi-Quellcode:
p[(3 * width * (height - y - 1)) + (3 * x) + 0] := image[(4 * width * y) + (4 * x ) + 0]
p[(3 * width * (height - y - 1)) + (3 * x) + 1] := image[(4 * width * y) + (4 * x ) + 1]
p[(3 * width * (height - y - 1)) + (3 * x) + 2] := image[(4 * width * y) + (4 * x ) + 2]
Ich hoffe, das klappt so. Ganz sicher bin ich mir nämlich auch nicht, da ich nicht weiß, ob Delphi Zeiger und Arrays ähnlich handhabt wie C.
LG,
Xong