π
<-

Mise à jour img2calc : support images Pic Zero ZGC4

Mise à jour img2calc : support images Pic Zero ZGC4

Unread postby critor » 02 Jan 2025, 12:16

2160013917img2calc est notre service en ligne gratuit te permettant de convertir facilement et rapidement des images pour tes projets sur calculatrices.

Un large choix de formats cible t'était proposé :
  • fichiers à appeler depuis tes programmes en langage Basic :
    • .g3p pour Casio Graph 90+E, Graph Math+ et fx-CG100/50/20/10
    • .c2p pour Casio fx-CP400 et fx-CG500
    • .8ca ou .8ci pour TI-82 Advanced Edition Python, TI-83 Premium CE, TI-84 Plus CE et TI-84 Plus C Silver Edition
    • .8xi pour TI-83 Plus (compatible TI-82 Plus, TI-82 Advanced monochrome et TI-84 monochrome),
    • .83i pour TI-83 (compatible TI-82 Stats et TI-76.fr)
    • .82i pour TI-82
    • .86i pour TI-86
    • .85i pour TI-85
    • .73i pour TI-73
  • fichiers à appeler depuis tes scripts en langage Python :
    • IM8C.8xv pour les éditions Python des TI-83 Premium CE et TI-84 Plus CE
  • scripts Python pour les différentes bibliothèques de tracé par pixels disponibles selon les modèles :
    • ti_draw (TI-Nspire CX II)
    • graphic (TI-Nspire CX II avec KhiCAS, TI-Nspire CX avec KhiCAS, NumWorks avec KhiCAS, Casio Graph 90+E et fx-CG50 avec KhiCAS)
    • nsp (TI-Nspire avec Micropython)
    • ti_graphics (TI-83 Premium CE et TI-84 Plus CE éditions Python)
    • casioplot (Casio Graph 90/35+E II, fx-9750/9860GIII et fx-CG50)
    • hpprime (HP Prime)
    • kandinsky (NumWorks)

21425Sauf nouvel incident, l'année 2025 va voir la sortie d'une nouvelle calculatrice graphique qui nous était promise depuis 2022, la Zero ZGC4, dont nous avons l'honneur d'avoir un exemplaireses, un modèle s'inspirant très fortement des TI-84 Plus CE (équivalents hors de France aux TI-83 Premium CE) et comparable à une TI-84 Plus CE-T Python Edition.

Comme cette dernière, la ZGC4 est programmable dans 2 langages, Python et ZeroBasic.

215902159321589Pour tes projets en langage TI-Basic, les TI-84 Plus CE et TI-83 Premium CE géraient des images sous 2 formats de variables supportés par img2calc :
  • .8ca pour 10 images d'arrière plan Image0 à Image9 (affichées avant le tracé des axes graphes éventuels) : 134×83 pixels (affichées avec un zoom ×2) en 65536 couleurs librement décrites en RGB-565
    215912159421592
  • .8ci pour 10 images de premier plan Pic0 à Pic9 (affichées après le tracé des axes et graphes éventuels) : 265×165 pixels en 16 couleurs prises dans la palette du système (15 couleurs fixes illustrées ci-dessous + 1 couleur transparente)
2159521596

2159821597La Zero ZGC4 ainsi que ses prototypes prédécesseurs ZGC1/ZGC2/ZGC3 gèrent de façon similaire pour tes projets en langage ZeroBasic :
  • 10 images d'arrière plan Image0 à Image9
  • 10 images de premier plan Pic0 à Pic9
Mais les fichiers .8ci et .8ca générés pour TI-83 Premium CE et TI-84 Plus n'étaient pas reconnus une fois transférés sur ZGC4, les formats d'images étaient donc différents.

Nous avons étudié le format d'image de premier plan Pic de la ZGC4 et t'annonçons aujourd'hui son ajout à img2calc.

Le format des 10 images de premier plan Pic0 à Pic9 de la ZGC4 profite de sa différence pour nous apporter nombre d'avantages par rapport aux TI-83 Premium CE et TI-84 Plus CE
  • définition en 320×195 pixels (au lieu des 265×165 pixels du .8ci)
  • profondeur de 65536 couleurs (au lieu des 16 couleurs du .8ci), codées en RGB-565 exactement comme les images d'arrière plan .8ca !
  • à la différence du .8ca, gestion de la transparence !
Bref, le format combine donc et même améliore les avantages des .8ci et .8ca (définition meilleure que le .8ci, couleurs 16 bits comme le .8ca, transparence comme le .8ca), ouvrant ainsi la voie à de formidables futurs projets en langage ZeroBasic ! 👍
215872158821599

Liens :
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 49.6%
 
Posts: 42054
Images: 16343
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Mise à jour img2calc : support images Pic Zero ZGC4

Unread postby DoOmnimaga » Yesterday, 21:32

La taille de ces fichiers est abominable, mais au moins la ZGC4 a plus de mémoire que la TI-83 Premium CE donc ça peut passer. Je ne crois pas en utiliser pour les jeux mais sait-on jamais. La résolution des images semble aussi meilleure.
ImageImageImageImage
User avatar
DoOmnimagaPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 23%
 
Posts: 701
Images: 51
Joined: 21 Feb 2012, 12:04
Location: Quebec, Canada
Gender: Male
Calculator(s):
MyCalcs profile
Class: 11eme annee scolaire termine
YouTube: DJOmnimaga
Facebook: dreamofomnimaga.page

Re: Mise à jour img2calc : support images Pic Zero ZGC4

Unread postby critor » Yesterday, 21:46

DoOmnimaga wrote:La taille de ces fichiers est abominable, mais au moins la ZGC4 a plus de mémoire que la TI-83 Premium CE donc ça peut passer. Je ne crois pas en utiliser pour les jeux mais sait-on jamais. La résolution des images semble aussi meilleure.

Le format est moins optimal pour les images plein écran oui, chaque pixel devant préciser non seulement sa couleur mais également sa position.

Chaque pixel occupe ainsi 10 octets :
  • 4 octets de header
  • 2 octets pour l'abscisse x
  • 2 octets pour l'ordonnée y
  • 2 octets pour la couleur RGB-565

Une image plein écran 320x195 pixels, c'est donc 624 Ko...

Après, heureusement, la ZGC4 a plus de 8 Mo de mémoire utilisateur.
Donc même dans le pire des cas, tes 10 images Pic y rentreront très largement.

Mais inversement, il y a des avantages au format d'image Pic de la ZGC4 (même si on aurait préféré moins d'octets gaspillés) :
  • contrairement à la CE, les images ne sont pas obligées d'être en plein écran, tu peux faire bien moins de 320x195 pixels !
  • les pixels transparents sont juste à ne pas spécifier et ne prennent donc pas de place

Si donc c'est une catastrophe pour des images plein écran, pour des sprites à bordure transparente par contre (notamment pour des jeux ZeroBasic) le format pourrait bien se révéler fort avantageux. ;)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 49.6%
 
Posts: 42054
Images: 16343
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor


Return to News Zero

Who is online

Users browsing this forum: No registered users and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
598 utilisateurs:
>582 invités
>8 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)