DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de dessin
  • 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

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale