Page 1 of 1

Image et Canal Alpha

Unread postPosted: 10 Feb 2025, 19:53
by canomod74
Bonsoir,

Je viens de découvrir que les fonctionnes graphiques RECT_P, ARC_P, etc ... peuvent recevoir une valeur de canal alpha ex RECT_P(255, 0, 0, 128) donne un carré rouge transparent à 50%

J'ai cherché du côté de BLIT_P pour voir si on pouvait faire la même chose avec des png.
Mais je n'ai rien trouvé permettant d'indiquer une valeur alpha à une image.

Est-ce qu'il y'a possibilité de gérer la transparence des image ou bien faut t'il faire décomposer l'image dans tableau 2 dimensions et traiter chaque pixel ?

Cordialement,

Re: Image et Canal Alpha

Unread postPosted: 10 Feb 2025, 20:47
by critor
Bonsoir.

De mémoire, les objets graphiques G0-G9 sur HP Prime n'ont pas de canal alpha.
Le canal alpha sert uniquement pour dessiner sur chacun de ces objets, via les fonctions acceptant une couleur en paramètre (comme RECT_P ou ARC_P).

Si une image a déjà été dessinée sur un de ces objets, la copier sur un autre avec une couche de transparence va effectivement nécessiter un traitement.