Documentation de Gambas - /comp/gb.image/image/mask

/comp/gb.image/image/mask

# Image.Mask (gb.image)

Function Mask ( Color As Integer ) As Image

Multiplie chaque composant couleur de chaque pixel par la composante couleur de la couleur spécifiée.

Par exemple, si la composante rouge de Color est `0`, la valeur rouge de tous les pixels sera effacée; si la composante rouge de Color est `255`, la valeur rouge de tous les pixels sera inchangée; si la composante rouge est entre `0` et `255`, la valeur rouge de tous les pixels sera réduite proportionellement.

En d'autres termes :

    ComposantePixel = ComposantePixel * ComposanteCouleur / 255

Le même processus s'applique aux composantes bleu, vert et alpha.