π
<-

img2calc: convertis images .g3p Graph 90+E fx-CG50/20/10

img2calc: convertis images .g3p Graph 90+E fx-CG50/20/10

Unread postby critor » 12 May 2021, 10:24

Pour la rentrée 2011, Casio sortait les premières calculatrices à écran couleur 16 bits (65536 couleurs), la fx-CG10 pour l'Amérique du Nord et la fx-CG20 pour le reste du monde, annoncées quelques semaines avant que Texas Instruments ne fasse de même avec les TI-Nspire CX.

13907Pour la rentrée 2017, Casio a remplacé ces modèles par la Graph 90+E pour la France, et la fx-CG50 pour le reste du monde.

La Casio Graph 90+E est une formidable calculatrice qui est selon nous loin de rencontrer le succès qu'elle mériterait. Il s'agit en gros d'une version couleur de la Graph 35+E II, calculatrice numéro 1 des ventes au lycée encore en 2019. Elle reste entièrement compatible avec cette dernière au niveau des manipulations puisque disposant des mêmes menus et claviers, et donc très facile à prendre en main.

La calculatrice dispose d'un superbe écran large de 396×224 pixels. Précisons pour autant que Casio ne s'est pas contenté d'une simple coloration rapide de l'interface Graph 35+E II. Il y a eu tout un travail graphique, et chaque application dispose de son propre thème graphique dédié allant même jusqu'à inclure une très discrète mais non moins esthétique image de fond d'écran.

Le processeur 32 bits n'est pas en reste, un SH4 cadencé à 117,96 MHz (le même que sur le modèle haut de gamme fx-CP400+E), comptant parmi les plus puissants sur calculatrices. De plus le processeur est overclockable logiciellement, et peut atteindre dans les 270 MHz sans difficulté.

Enfin, contrairement aux habitudes de la concurrence historique, les calculatrices Graph 90+E et Graph 35+E II autorisent d'origine le développement d'applications. Tu peux coder ta propre application en langage C et/ou assembleur, l'installer sur ta calculatrice aussi facilement qu'une application officielle et même la partager avec le monde entier. Les applications ainsi rajoutées ne seront juste pas accessibles une fois la calculatrice passée en mode examen.

Aujourd'hui nous allons parler images sur Graph 90+E et fx-CG10/20/50, un vaste sujet. Ces calculatrices gèrent des images d'extension .g3p, qui peuvent être au choix :
  • mises en fond d'écran de la fenêtre graphique de certaines applications (graphes, géométrie dynamique)
  • affichées sur commande par un programme en langage Basic

Les images .g3p utilisent un format propriétaire de Casio, qui a existé en 2 versions successives :
  • CP
  • CP0100

Casio diffuse à l'attention des enseignants depuis 2011 un convertisseur d'images pour Windows et Mac, le Casio Picture Conversion Engine. Officiellement il s'agit d'une diffusion privée, le téléchargement étant verrouillé par un mot de passe et le logiciel nécessitant en prime un numéro de licence pour fonctionner. Informations obtenables uniquement sur remplissage correct du formulaire.

En pratique tu pouvais quand même l'utiliser. Dès 2011 fxdev avait en effet publié le courriel qu'il avait reçu de Casio, révélant à la fois le mot de passe ainsi qu'un numéro de licence visiblement réutilisable, informations reprises depuis sur de très nombreux sites.

Cet outil génère des images en 384×192 pixels, adaptées à la fenêtre graphique. Si ton image utilise un rapport différent, l'outil te donne la possibilité de l'ajuster en hauteur ou en largeur.

Le logiciel Casio Picture Conversion Engine n'a hélas pas que des avantages :
  • il n'est disponible que pour Windows et Mac là où de plus en plus d'appareils récents utilisent d'autres systèmes d'exploitation
  • il nécessite l'installation de la bibliothèque QuickTime qui n'est plus maintenue pour Windows depuis 2016, et dont l'installation devient de plus en plus difficile à réussir
  • il générait systématiquement des images maximisées en 384×192 pixels, avec donc un gaspillage de place si ce que tu convertissais n'était pas destiné à occuper tout l'écran

Nous souhaitions donc t'offrir un autre convertisseur. Hélas, les formats d'images .g3p sont encore aujourd'hui très mal documentés. Une ébauche de documentation était certes en bonne voie dès 2012, mais hélas l'administrateur de Cemetech était intervenu pour l'interrompre, mettant en avant de supposés contacts chez Casio qui auraient eu des préoccupations par rapport aux examens. Elle reste donc aujourd'hui à l'état d'ébauche très incomplète et insuffisante. :'(

Effectivement à ce sujet, la version CP0100 introduisait le support de 3 obscurcissements binaires différents :
  • pour les images converties avec le logiciel Casio Picture Conversion Engine
  • pour les captures d'écran prises directement sur la calculatrice avec
    SHIFT
    7
  • pour les images officielles de Casio, préchargées sur la calculatrice et librement retéléchargeables sur leur site
Et bizarrement, le modèle américain fx-CG10 ne permettait d'afficher que les seules images officielles, là où le modèle international fx-CG20 et ses successeurs Graph 90+E et fx-CG50 n'ont aucune limitation. Précisons qu'à compter de la mise à jour 2.02 introduisant le mode examen, ces restrictions ont été supprimées.

Suggérer l'arrêt total de la documentation était toutefois bien extrême. Il aurait simplement suffi de ne pas documenter d'autre obscurcissement binaire que celui du logiciel Casio Picture Conversion Engine...

Il n'empêche que cette intervention est bien cocasse pour ceux qui connaissent la suite de l'histoire avec le revirement pro-TI du personnage dès 2013, alors que Texas Instruments répondait sur le créneau de Casio avec la TI-84 Plus C Silver Edition très inférieure, une des calculatrices graphiques les plus ratées de chez Texas Instruments. Elle conservait en effet le processeur 8 bits z80 à 15 MHz des TI-84 Plus à écran monochrome 96×64 pixels, mais cette fois-ci pour gérer un écran couleur 16 bits en 320×240 pixels, soit 200 fois plus de données à faire passer dans les circuits à chaque rafraîchissement d'écran ! Absolument tout ramait sur cette machine, l'affichage des menus et même le clavier... :#fou#:

Quoi qu'il en soit, nous subissons aujourd'hui encore les conséquences de cette très regrettable intervention.

13906Dans plusieurs articles précédents nous te présentions img2calc, notre nouveau service en ligne gratuit sur TI-Planet te permettant de convertir tes images pour tes programmes Basic ou scripts Python sur calculatrices TI et Casio fx-CP400/CG500.

Aujourd'hui est un grand jour pour la communauté Casio ! Nous avons réussi, img2calc gère désormais également le format .g3p des Graph 90+E et fx-CG10/20/50 ! :bj:

Tu peux donc maintenant enfin convertir librement tes images pour tes activités ou programmes Graph 90+E et fx-CG10/20/50 à partir de n'importe quelle machine dans le monde, plus rien à installer ! :D

Sont gérées à la fois les versions CP et CP0100 du format, tu peux librement choisir même si à notre connaissance il n'y a pas de différence pratique pour l'utilisateur final. La version CP occupera juste un peu moins de place, car dépourvue de footer, et devrait donc être préférée.

Au niveau de l'obscurcissement binaire des CP0100, seul celui du logiciel Casio Picture Conversion Engine est géré. Même si comme déjà dit cela ne fait de toutes façons plus de différence depuis la version système 2.02.

Enfin, le format .g3p supporte 2 modes de codage des couleurs :
  • le mode 16 bits RGB-565 (65536 couleurs)
  • et un mode 3 bits indexé selon les 8 couleurs utilisables en langage Basic
img2calc t'offre également le choix du mode indexé qui générera des fichiers occupant dans les 5 fois moins de place ; notre convertisseur tentera alors de se débrouiller pour te rendre des images correctes malgré cette très lourde contrainte.

Par défaut, les images débordant du cadre sont réduites en respectant leur rapport. Tu peux également selon tes besoins choisir d'agrandir les images plus petites que le cadre choisi, et même d'ignorer leur rapport. Dans tous les cas tu obtiens un aperçu de l'image convertie que tu pourras vérifier avant téléchargement de son fichier.

Précisons que img2calc est un service en ligne nouvelle génération, tirant profit des technologies HTML5 + ES6. Il s'exécute intégralement côté client dans ton navigateur. Il ne nécessite aucune inscription. Les images que tu fournis ne sont pas envoyées sur notre serveur ; nous n'en avons donc aucune connaissance et n'en conservons aucune trace.

Nous aurons toutefois grand plaisir à prendre connaissance des projets que tu codes à l'aide de cet outil, si tu veux bien les partager. ;)

Lien : img2calc.php
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.2%
 
Posts: 42004
Images: 15907
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Return to News Casio

Who is online

Users browsing this forum: No registered users and 11 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.
1221 utilisateurs:
>1148 invités
>66 membres
>7 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)