PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


  • Identification de la couleur d'un pixel
dPixelCouleur (Exemple)
Identification de la couleur d'un pixel
Le code suivant permet d'identifier la couleur d'un pixel. L'utilisateur sélectionne ce pixel en cliquant sur le champ Image (IMG_ImageDessin). Les coordonnées du pixel sélectionné sont récupérées avec les fonctions SourisPosX et SourisPosY.
Pour cet exemple, nous considérons que le champ Image (IMG_ImageDessin) contient une image.
// -- Code de clic sur "IMG_ImageDessin"
 
// Déclaration des variables
CouleurPixel est un entier
CoordPixelHor est un entier
CoordPixelVert est un entier
CouleurPixelRouge est un entier
CouleurPixelVert est un entier
CouleurPixelBleu est un entier
 
// Récupération des coordonnées du pixel sélectionné
CoordPixelHor = SourisPosX()
CoordPixelVert = SourisPosY()
 
// Identification de la couleur du pixel sélectionné
CouleurPixel = dPixelCouleur(IMG_ImageDessin, CoordPixelHor, CoordPixelVert)
CouleurPixelRouge = modulo(CouleurPixel, 256)
CouleurPixelVert = modulo(CouleurPixel/256, 256)
CouleurPixelBleu = modulo(CouleurPixel/256/256, 256)
 
// Affichage du résultat
Info("Les composantes couleur du pixel sont : " + RC + ...
TAB + "- Rouge : " + CouleurPixelRouge + RC + ...
TAB + "- Vert : " + CouleurPixelVert + RC + ...
TAB + "- Bleu : " + CouleurPixelBleu)
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire