draw_getpixel_ext

Renvoie la valeur 32 bits complète pour le pixel affiché à une coordonnée donnée.

Syntaxe:

draw_getpixel_ext(x, y);


Argument La description
x La coordonnée x du pixel à vérifier
y La coordonnée y du pixel à vérifier


Retours: Real


La description

Avec cette fonction, vous pouvez obtenir la valeur abbre 32 bits complète de tout pixel qui est dessiné sur la cible de rendu en cours. Cela signifie que les résultats dépendront de l'événement dans lequel la fonction est appelée, ainsi que de la surface cible utilisée.

REMARQUE: Cette fonction est lente et ne doit donc être utilisée que lorsque cela est absolument nécessaire.


Exemple:

col = draw_getpixel_ext(mouse_x, mouse_y);
alpha = (col >> 24) & 255;
blue = (col >> 16) & 255;
green = (col >> 8) & 255;
red = col & 255;

Le code ci-dessus obtiendra la valeur de la couleur 32 bits à la position de la souris, puis le diviser en ses valeurs de composants, en les stockant dans des variables.


Dos: Couleur et mélange
Suivant: draw_get_alpha
© Copyright YoYo Games Ltd. 2017 Tous droits réservés