GROB dans HP Prime

Posted:
15 Aug 2021, 20:57
by nadirboum
Comment génère-t-on la liste ou la série à partir d'un graphique ?
exemple un graphique 5x5 avec un dessin de "+" au milieu:
DIMGROB_P(G1, 5, 5, {#7FFF00007FFF7FFF:64h ,#7FFF7FFF7FFF:64h ,#7FFF7FFF:64h ,#7FFF000000000000:64h ,#7FFF7FFF00007FFF:64h ,#7FFF00007FFF7FFF:64h ,#7FFF:64h });
Que signifie chaque composante de la liste ?
Merci
Re: GROB dans HP Prime

Posted:
15 Aug 2021, 21:17
by critor
Bonjour.
Quelques éléments de réponse. C'est du codage ARGB-1555, décrivant les données de l'image.
Remettons-nous sur 64 bits comme précisé:
- Code: Select all
7FFF00007FFF7FFF
00007FFF7FFF7FFF
7FFF000000000000
7FFF7FFF00007FFF
7FFF00007FFF7FFF
Découpons maintenant par blocs de 16 bits soit 2 octets puisque nous sommes en ARGB-1555 :
- Code: Select all
7FFF 0000 7FFF 7FFF
0000 7FFF 7FFF 7FFF
7FFF 0000 0000 0000
7FFF 7FFF 0000 7FFF
7FFF 0000 7FFF 7FFF
7FFF, c'est le blanc codé en ARGB-1555 et
0000 le noir.
Re: GROB dans HP Prime

Posted:
15 Aug 2021, 21:36
by nadirboum
Merci de votre réponse rapide.
Comment je peux avoir plus de détails sur ce codage ?
Ce que je cherche est la liste par pixel pour le grob comme par le passé sur la hp50g. Est-ce que c'est possible ?
Re: GROB dans HP Prime

Posted:
15 Aug 2021, 22:16
by critor
Le ARGB-1555, c'est un codage binaire :
- 5 bits pour le bleu
- 5 bits pour le vert
- 5 bits pour le rouge
- 1 bit pour la transparence