|
Mar 13
|
En écrivant un commentaire concernant une mise à jour de l’application wMJPG Viewer, j’ai sommairement expliqué comment calculer la valeur en base décimale attendue par Delphi :
Chaque valeur est comprise entre 0 et 255 inclus. Les plus aguerris auront reconnu la taille d’un octetW, ou des valeurs hexadécimales allant de 0 à FF
,et l’utilisation de 4 octets dans la formule ci-dessus.
Historiquement, avec la VCLW, bibliothèque conçue pour développer plus rapidement des applications pour Windows, le codage des couleurs en Delphi est basé sur RVBW. Il ne fallait donc que 3 octets. Avec FireMonkey, le canal alphaW a été ajouté, permettant ainsi de jouer plus facilement sur la transparence.
Concernant les constantes des couleurs prédéfinies dans Delphi, on distinguera facilement celles qui ont cet octet supplémentaire via leur préfixe :
| Octets | Préfixe | Codage | Exemple |
|---|---|---|---|
| 3 | cl | RVB | clYellow ($00FFFF) |
| 4 | cla | ARVB | claYellow ($FF00FFFF) |
wColor permet d’obtenir facilement les différentes valeurs liées à une couleur :
Lire la suite »



c’est la loi de la jungle !
Malgré sa taille, il n’est que peu de chose devant le nombre…
), et ayant la plupart du temps mon téléphone posé sur une base, je ne m’en plains pas.
elle n’a pas utilisé ma carte bleue ! je lui donne alors son paquet… 



Derniers commentaires