GdipGetNearestColor()
Syntaxe
|
Resultat.i = GdipGetNearestColor(*graphics, @argb.i)
Paramètres |
*graphics[in] Pointeur sur un objet Graphics existant.
argb.i
[in, out] La variable en entrée spécifie la couleur ARGB à tester. Elle recevra au retour, la couleur au format ARGB la plus proche trouvée dans la palette de couleur.
Description |
Cette fonction permet d'obtenir la couleur la plus proche de la couleur passée en paramètre. Elle fonctionne sur des périphériques d'affichage de 8 bits par pixel ou moins pour lesquels il y a une palette de couleur 8 bits.
Le premier exemple affiche un rectangle avec une couleur (à gauche) puis retrouve la couleur la plus proche dans la palette et affiche à droite un deuxième rectangle coloré avec la couleur retrouvée. Le second exemple affiche une mosaïque de 144 couleurs à gauche puis retrouve les couleurs les plus proche pour ces 144 couleurs et les affiche à droite.
Je n'ai discerné aucune différence entre les couleurs d'origine et celles retrouvées.
Résultat de la fonction |
Si la fonction réussit, elle retourne #Ok qui est une constante de l'énumération status.
Si la fonction échoue, elle retourne une des autres valeurs de l'énumération status.
PB - OS |
PureBasic v4.30 bêta 4 (Windows - x86)
Testé avec Windows Vista édition familiale Premium