Si je charge une image png, alors les bits data vont du haut vers le bas et de gauche à droite ce qui n'est pas normal et le code posté au dessus correspond à ce cas là.
Maintenant si je fais un GrabImage, il vont du bas vers le haut et de gauche à droite, ce qui est normal je crois.
Dans ce cas pour retrouver le pixel par rapport à la position de la souris sur l'image, le calcul est le suivan, toujours pour une image au format 32 bitst: