cs_gayelle
Messages postés4Date d'inscriptionsamedi 4 septembre 2004StatutMembreDernière intervention30 janvier 2006
-
24 janv. 2006 à 08:58
cs_gayelle
Messages postés4Date d'inscriptionsamedi 4 septembre 2004StatutMembreDernière intervention30 janvier 2006
-
30 janv. 2006 à 10:41
Bonjour!!!
Je suis au bord de la depression...
Je doit récuperer la couleur de tout les pixels d'une image.
J'ai decouvert la superbe fonction GetPixel(x,y) seulement pour parcourir toute l'image, il est dans deux boucle imbriqué.... et "erreur: parametre non valide!!" au secour j'en peu plus!!!!
mon code:
Dim photo As New Bitmap(Fichier)
Hauteur = photo.Height
Largeur = photo.Width
For i = 0 To Hauteur
For j = 0 To Largeur
Pixel.X = i
Pixel.Y = j
Couleur = photo.GetPixel(Pixel.X, Pixel.Y)
Status.Text = Couleur.ToString
Next
Next
cs_gayelle
Messages postés4Date d'inscriptionsamedi 4 septembre 2004StatutMembreDernière intervention30 janvier 2006 24 janv. 2006 à 11:36
ok merci beaucoup, je capte qu'en faite c'etais ma variable Couleur qui etais pas bonne (ps: y'avais pas tout mon code, d'ou certaine variables que tu pensé indéclaré!;) )
j'ai juste modifier une chose a ton code:
Array.Resize(bColor, (bBitmap.Height) * (bBitmap.Width))
ca il en veut pas, donc j'ai fait comme ca:
redim bColor((bBitmap.Height)*(bBitmap.Width))
mais pour le coup j'ai une autre question.... y'a un moyen de récupéré ces valeurs sous forme héxa? et si c'est pas possible(simplement du moins), c'est sous quel forme qu'il me stocke les couleurs?