jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 9 sept. 2008 à 21:07
Bonjour,
Est_ce que l'utilisation de :
Le_nom_de_ta_picturebox.GetPixel(X,Y) ne ferit pas l'affaire, pour relever la valeur du pixeln sous VB.Net ?
Une fois cette valeur connue, sa décomposition en 3 valeurs R,G,B est facile et on la trouve partout...
Kevin.Ory
Messages postés840Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention 7 janvier 200911 10 sept. 2008 à 14:12
Loll ouais, joli ton code Gilardg mais un peu long
Il faut d'abord faire un cast Image => Bitmap pour avoir accès à GetPixel, comme ceci:
Dim MyBitmap As Bitmap = Me.PictureBox1.Image
Dim PixelColor As Color = MyBitmap.GetPixel(X, Y)
Mais attention, niveau perf c'est archi-nul. Pour faire du traitement sur des pixels, vaut mieux passer par un Bitmap.LockBits