Page 1 sur 1

[Ex] PixelGetColor AutoIt recuperer couleur RGB

Posté : sam. 30 juil. 2016 05:30
par codeurh24
Bonjour.

Voici l'exemple de base:

Code : Tout sélectionner

; couleur recuperée sur 24bit (1octet, 1 octet, 1octet) retournée sur un grand int (qui corespond a quoi ?)
Local $iColor = PixelGetColor(10, 100)

MsgBox($MB_SYSTEMMODAL, "", "The decimal color is: " & $iColor) ; affiche du int representant les 3 couleurs
MsgBox($MB_SYSTEMMODAL, "", "The hex color is: " & Hex($iColor, 6)) ; affiche les couleusr RGB au format hexadecimale

; et la Rien en RGB ou RVB... ?
je donne donc ma solution en français sur ce forum pour le référencer dans le moteur de recherche.

Re: pixelgetcolor autoit recuperer couleur rgb

Posté : sam. 30 juil. 2016 05:31
par codeurh24

Code : Tout sélectionner

#include <MsgBoxConstants.au3>

Local $iColor = PixelGetColor(820, 717)
ConsoleWrite ( "Couleur Dec "& $iColor &@CRLF)
ConsoleWrite ( "Couleur Hex "& Hex($iColor, 8) &@CRLF)



$result = Int ($iColor/(256*256))
$RGB_RED = Mod ( $result, 256 )
ConsoleWrite ( "Couleur rouge "& $RGB_RED  &@CRLF)

$result = Int ($iColor/(256))
$RGB_GREEN = Mod ( $result, 256 )
ConsoleWrite ( "Couleur verte  "& $RGB_GREEN  &@CRLF)

$result = Int ($iColor)
$RGB_BLUE = Mod ( $result, 256 )
ConsoleWrite ( "Couleur bleu  "& $RGB_BLUE &@CRLF)

Re: [Ex] PixelGetColor AutoIt recuperer couleur RGB

Posté : lun. 01 août 2016 01:59
par codeurh24