Alpha()
Syntaxe
|
Procedure.i Alpha(color.i) ; retourne la couche alpha ! MOV eax, [p.v_color] ! SHR eax, 24 ! RET 4 EndProcedure
Paramètre
|
color.i
[in] Couleur à partir de laquelle on extrait la couche alpha.
Description
|
La procédure retourne la valeur de la couche alpha de la couleur.
La couche alpha est codée sur les 8 bits de poids fort de la couleur (b24 à b31) et peut être comprise entre 0 (transparence complète de la couleur) et 255 (opacité complète de la couleur). Les valeurs intermédiaires indiquent un mélange de la couleur et de celle du fond, le 0 indiquant que la couleur est entièrement celle du fond.
Résultat
de la fonction
|
La fonction retourne la couche alpha de la couleur passée en paramètre.
PB
- OS
|
PureBasic v4.30 bêta 4 (Windows - x86)
Testé avec Windows Vista édition familiale Premium
Exemple
|
Voici un petit exemple de la procédure, le résulta est 195.
alpha.i = Alpha(3282048834)