3dflix
Messages postés43Date d'inscriptiondimanche 9 mars 2003StatutMembreDernière intervention20 février 2013
-
4 juil. 2004 à 15:38
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
4 juil. 2004 à 17:26
bonjour,
je souhaiterai connaitre la couleur (rvb, hexa ou autre) d'un pixel d'une image sans ke celle ci soit affichée a l'écran. tout ce que g trouvé actuelment c'est : on affiche l'image à l'écran puis on applique PictureBox.Point(X,Y). seulement si PictureBox n'est pas visible alors ca marche plus. ce ke j'aimerai ce serai que a partir de "C:\image.bmp" je puisse obtenir la couleur du pixel de coordonné 10,10 par exemple sans que l'image soit affiché à l'écran.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 4 juil. 2004 à 17:26
Il te faut charger l'image dans un contexte par la fonction de l'API LoadImage par exemple, et ensuite, d'appeler la fonction GetPixel à la coordonnée voulue à partir du DC. Cependant, il te faut tout d'abord créer le contexte en appelant la fonction CreateDC, et il ne faut pas oublier de libérer les ressources après en appelant la fonction DeleteDC.
Tu pourra trouver plus d'info sur ces fonctions en téléchargeant ProgOtoP API Viewer.