bonjour, je voudrai savoir, si il y a pas moyen d eviter de faire un getPixel pour connaitre la couleur d un pixel ! Parce que cette fonction est super lente!!! Mon prog rame juste a cause de getPixel !
Sous Dos, je pouvais faire un ecran virtuel representé par une matrice! Mais sous Win, je sais pas!
J ai cree un DC pour faire l ecran virtuel, avec CreateCompatibleDC, mais quand je fais GetPixel sur ce DC, c est toujours aussi lent .
Et juste pour savoir, au cas ou j'apprend a utiliser directX, J aurais plus de probleme de ce genre? Ou ca n a rien avoir?
bon evidemment GetPixel est rapide pour du VB mais pour du C la...
alors un début de solution consisterait à utiliser les APIs :
CreateCompatibleBitmap pour créer une bitmap
GetBitmapBits pour avoir une matrice (je sais pas si tu peux mettre 2 dimensions mais au moins l'acces à un tableau est plus rapide)
voila, ca ne donne pas le code mais au moins une idée