Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » Faisabilité mViewer GX pour fx-CP400
Critor Hors ligne Administrateur Points: 2689 Défis: 18 Message

Faisabilité mViewer GX pour fx-CP400

Posté le 19/02/2014 21:50

Bonsoir,


Comme certains d'entre vous le savent déjà, nous disposons sur TI-Planet d'un convertisseur d'images et documents PDF pour calculatrice, mViewer GX Creator:
http://tiplanet.org/forum/editgx.php

Nous ne sommes pas sectaires, et il gère à ce jour nombre de modèles:
- TI-Nspire
- TI-89/92+/V200
- TI-84 Plus C
- Casio Prizm fx-CG
- HP Prime

Je me demandais si il aurait été possible, selon vous, d'adapter le convertisseur pour la nouvelle fx-CP400.
Car il est bien dommage (mais aussi ridicule) que la calculatrice disposant actuellement du meilleur écran sur le marché ne puisse pas en profiter.


Cela implique donc de disposer côté calculatrice d'une lecture d'images, avec défilement/scrolling et possiblement zoom.

Je me pose donc diverses questions assez profondes, et viens donc voir les experts puisque je connais assez peu la gamme Classpad :
1) la fx-CP400 gère-t-elle un type de fichier image officiel ? (oui)
2) le type de fichier image officiel peut-il avoir un nombre variable de pixels ?
3) le type de fichier image officiel peut-il déborder de l'écran ?
4) les images affichées peuvent-elles être défilées/scrollées nativement par le système ?
5) le format du type de fichier image officiel est-il documenté ?
6) peut-on stocker une image de façon alternative au type officiel (autre type de données dont on détourne l'usage, directement dans le code du programme...) ?
7) y a-t-il une instruction pour afficher une image à un endroit précis de l'écran ?
8) y a-t-il une instruction pour redimensionner une image ?
9) y a-t-il une instruction pour afficher une partie extraite d'une image ?

Si vous n'avez pas de fx-CP400, vous pouvez répondre par rapport à une Classpad, car j'ai l'impression que le langage de programmation n'a quasiment pas été touché.

Si les 'non' sont majoritaires, il va sans dire que cela va impacter fortement les performances du lecteur d'image, voir même sa faisabilité.


Merci.


1, 2, 3, 4 Suivante
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 19/02/2014 22:17 | #


Je n'ai pas de CP400, mais je vais essayer de me renseigner
En tout cas, ça serai sympa qu'il puisse être adapté

Au fait, un lien vers mViewer pour Prizm quelque part sur le site te dérangerai-t-il ?
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Critor Hors ligne Administrateur Points: 2689 Défis: 18 Message

Citer : Posté le 19/02/2014 22:23 | #


Merci pour la rapidité de ta réponse.

Aucun problème pour un lien direct :
http://tiplanet.org/forum/editgx.php?mode=7


Et si tu as des suggestions quelconques, n'hésite pas.
Louloux Hors ligne Ancien administrateur Points: 7035 Défis: 61 Message

Citer : Posté le 19/02/2014 23:02 | #


Ma professeur de mathématiques a une Casio ClassPad 400, il faudrait que je lui choure un jour pour te dire, de toute manière je comptais l'ajouter à mes tests comparatifs.


Ce qui est certain, c'est que sur la ClassPad 330+ il y a possibilité d'avoir des images, et même de les utiliser comme écran d'extinction. Il existe plusieurs moyens d'obtenir des images, et par extension plusieurs tailles possibles : si l'on prend une capture de l'écran d'une application et qu'on l'enregistre, on obtient une image de la taille de l'écran (2 tailles possibles : plein écran et demi-écran). Avant la mise à jour de la ClassPad 330+ une application permettait de dessiner avec le stylet des images du même format mais -on ne sait pas pourquoi- cette application a disparu sur le dernier modèle de ClassPad 330+. Il reste possible de dessiner sur l'émulateur sur ordi et transférer ensuite, ça peut être sympa mais ça reste limité (parce qu'on ne fait pas des supers images au stylet). Il doit certainement être possible de créer un convertisseur, d'autant plus que je sais comment sont codées les images (je m'étais amusé à changer l'icône de l'application additionnelle Algy 2 en modifiant l'entête du fichier; le codage des images fonctionne sur le même principe). Le format des images est le même que toutes les autres "variables" de la ClassPad : un xcp, de type "picture".

Mais le problème est que ces images fonctionnent exactement sur le même principe que les images des Graph 25 à 100 : on ne peut que les afficher et les enregistrer, sans même pouvoir définir de coordonnées ou de taille (donc pas de scrolling non plus). Les fonctions d'affichage mettent systématiquement l'image à sa taille originelle : elle ne peut déborder de l'écran que si l'image est une capture de plein écran affichée dans un demi-écran. A ce moment-là le système permet de les scroller avec une barre de défilement à droite.

Quant à une documentation du format, Casio n'a à ma connaissance jamais officiellement documenté un format.

Stocker une image de manière alternative... On peut toujours s'amuser avec le DrawStat, mais c'est très long et très limité pour afficher une image (c'est bien sympa pour des graphismes simples d'un jeu en Basic sur les 35 à 100 et Prizm par contre) : en gros il s'agit d'entrer des coordonnées de points à relier dans des listes d'abscisses et d'ordonnées et puis d'afficher le tout simultanément. Bref, c'est pas une solution, c'était pour répondre à la question 6

Voilà, j'ai répondu à toutes les questions... je n'en sais pas plus.


Maintenant, je vais m'égarer un peu dans le hors sujet (pas taper) :

Une solution intéressante sur les ClassPad 330+ pourrait être le natif : même si Casio dément toute possibilité de coder des add-ins pour ces modèles, l'étude l'Algy 2 a montré que le nouveau format d'add-ins (C1A) suit le même encodage que les G3A (add-ins pour Prizm) avec une en-tête légèrement différente. Il est théoriquement possible de faire du natif sur les nouvelles ClassPad 330+ avec le MiniSDK pour Prizm, mais cela demanderait un travail de recherche préalable pour recoder les librairies diverses qui permettraient de gérer l'affichage, la gestion des fichiers ou autres fonctions nécessaires pour coder quoi que ce soit. Et bien sûr, vu le peu de personnes possédant ces modèles, personne n'a jugé utile de faire ce boulot

Pour les 400 c'est plus délicat, parce que la seule application additionnelle disponible (Algy 2) s'avère être une grosse magouille : le code est un copier / coller de la version ClassPad 330+, alors il semblerait que le lancement du fichier ne fasse qu'activer une application présente à la base sur la calculatrice mais inaccessible autrement. De toute manière il y a forcément ds accords entre Casio et la société qui vend Algy 2 pour qu'ils aient pu développer une application additionnelle sur ClassPad 330+.
Critor Hors ligne Administrateur Points: 2689 Défis: 18 Message

Citer : Posté le 19/02/2014 23:16 | #


Merci pour cette réponse passionnante et détaillée.

Ce n'est pas grave si l'affichage (natif) des images ne permet pas de déborder de l'écran et donc de défiler.
Ce n'est actuellement pas possible sur TI-84 Plus C, et j'ai quand même plus faire un semblant de scrolling.
(découpage de l'image en morceaux, et les flèches clavier passent au morceau suivant)

Est-il possible d'en savoir un petit peu plus sur l'encodage des images ?
J'avais ouvert quelques-unes des images préchargées dans la fx-CP400 à l'éditeur hexadécimal, et ça ne m'avait pas l'air évident.


Et je ne savais pas que la 330+ prétendait elle aussi bloquer la programmation native.
Décidément, où qu'on aille...
Louloux Hors ligne Ancien administrateur Points: 7035 Défis: 61 Message

Citer : Posté le 19/02/2014 23:28 | #


Seule la ré-édition récente de la 330+ ne supporte pas les applications additionnelles qu'un kit de développement (non supporté officiellement par Casio) permettait de coder en cpa pour les classpad 300/330 (+). Le pire est que la description officielle de la ClassPad 330+ nouveau modèle mentionne la possibilité d'avoir des applications additionnelles mais qu'ils nous remballent quand on ouvre le dialogue là-dessus.

Je connais le codage d'images pour la 330+ (mais pas la structure du fichier) mais pas du tout sur la 400... La documentation de Simon Lothar apporte pas mal d'infos sur les différents formats de fichiers et encodages, il faudra que je m'y repenche (là j'ai éteint mon ordi désolé).

En tout cas il est très possible de générer un fichier qui contienne différentes images (celle d'origine coupée en morceaux) et un programme, et les fasse défiler selon les interactions utilisateur, comme ce que vous avez fait sur 84C.

Ajouté le 19/02/2014 à 23:33 :
Et, pour l'anecdote du jour, j'ai horriblement mal vécu le fait que sur un modèle plus ancien de ClassPad on pouvait avoir Tetris et dessiner au stylet, alors que sur ma nouvelle on ne peut pas
Alex BasicC Hors ligne Ancien modérateur Points: 1734 Défis: 83 Message

Citer : Posté le 20/02/2014 07:36 | #


J'ai trouvé ça : http://www.charliewatson.com/casio/cpends.php, il existerait un logiciel officiel comme celui que nous avons pour les cg 20, sauf que ce dernier n'est pas accessible, il faut en faire la demande à casio par mail.
Comme tu es prof de math, tu devrais pouvoir le recevoir
Pour les cg20, les images ne pouvaient déborder de l'écran, si le logiciel est semblable, j'ai peur que ça soit la même chose
Les images ont leur codage spécial : .c2p mais je n'en sais pas plus, cet après midi, je t'envoie une "impression d'écran" qui doit être à ce format
Pokexpert30 Hors ligne Membre Points: 200 Défis: 0 Message

Citer : Posté le 20/02/2014 10:24 | #


J'ai une classpad cp-400 offerte par le lycée, et sincèrement, il n'y a pas grand chose à peler. Elle n'est pas agréable à utiliser, le basic est LENT (comptez 20 secondes pour dessiner une grille de morpion)... Je ne vois pas trop ce qu'on pourrait en faire.

Edit Louloux : 9 corrections apportées à ton message, veille à respecter la ponctuation, les majuscules, les accents et les accords, sinon ce n'est pas très agréable à lire.
Graph 35/75 (Sh4) ( 35+ Tweakée)
Projets que je soutiens
Parmis tant d'autres
Pokemon Jade de dododormeur
Minecraft de limachi
Yu-gi-oh! de intelligide
Fix-os de kristaba

Baston!
Alphacreator Hors ligne Membre Points: 1464 Défis: 43 Message

Citer : Posté le 20/02/2014 11:51 | #


Pokexpert30 a écrit :
J'ai une classpad cp-400 offerte par le lycée, et sincerement, ya pas grand chose a peler. elle n'est pas agréable a utiliser, le basic est LENT (comptez 20 secondes pour dessiner une grille de morpion)... je vois pas trop ce qu'on pourrait en faire

Offerte !!! Comment ça se fait?
Critor Hors ligne Administrateur Points: 2689 Défis: 18 Message

Citer : Posté le 20/02/2014 12:38 | #


Que le Basic est monstrueusement lent (et dans certaines situations bien pire qu'une TI-81 de 1990 - et je n'exagère pas), j'en conviens.

Mas par contre, personnellement, je la trouve assez agréable à utiliser dans le contexte de ce que je fais (saisie de programmes essentiellement).
Louloux Hors ligne Ancien administrateur Points: 7035 Défis: 61 Message

Citer : Posté le 20/02/2014 16:46 | #


Honnêtement, les ClassPad sont sympathiques à utiliser et apportent une vraie valeur ajoutée pour des gros calculs avec plein de fractions, de racines carrées, d'exposants, etc, dans la mesure où la taille de l'écran et le tactile en simplifient grandement la saisie. De plus sur le ClassPad 400 ont été repensés plusieurs aspects rebutants de la ClassPad 330+, et surtout son aspect vieillot et moche

De plus les menus déroulants et la mise en parallèle de plusieurs applications sont un plus qui facilite la navigation sur ces machines.

Quant à la lenteur du Basic et le bridage des derniers ClassPad (330+ nouvelle édition et 400), c'est décevant mais la plupart des utilisateurs n'en ont que faire (sinon Casio aurait fait un effort dans notre sens, mais ce n'est pas le cas).


Critor, tu as déjà eu l'occasion d'utiliser un ClassPad ?
Tsuneo Hors ligne Membre Points: 973 Défis: 51 Message

Citer : Posté le 20/02/2014 22:28 | #


(Au passage, j'ai un ClassPad 330 à vendre, et sur celui-là on peut avoir le CPLua qui est tellement cool, le logiciel de dessin, le Tetris, fin tous les add-ins quoi)

Calculatrices : Graph 35+ USB tweakée et Classpad 330
Suivez moi et mon humour dévastateur ici focliquéla
Critor Hors ligne Administrateur Points: 2689 Défis: 18 Message

Citer : Posté le 23/02/2014 16:39 | #


@Louloux j'ai eu une fois un élève qui en avait une.
Ce fut mon seul et unique contact avec les ClassPad monochromes de toute ma vie.

Bref, il nous faudrait donc arriver à comprendre le nouveau format d'image .c2p de la fx-CP400.

Une analyse hexadécimale directe des quelques .c2p dans le style clipart disponibles sur http://www.charliewatson.com/casio/cpends.php semble pouvoir écarter déjà les formats triviaux de type BMP RGB, puisque la géométrie des larges zones de couleur unie ne semble pas du tout apparaître en hexadécimal.

Il y a donc au moins compression.
A moins d'avoir breveté un format de fichier extaordinairement sécurisé pour les examens nord-américains, il me semble peu probable que Casio se soit amusé à réinventer la roue, et je pencherais pour un dérivé d'un format d'image usuel.

Voici une capture d'écran très simple faite avec le ScreenReceiver (320x528 pixels):


Et voici maintenant le fichier .c2p généré avec l'instruction StorePic de la calculatrice:


Il faudra certainement à terme comprendre le header et le footer, mais pour le moment je m'intéresse à la zone des données - donc en gros de 0xB0 à 0x15F.

Déjà, on trouve ce qui sont probablement les dimensions de l'image, sur 4 octets à partir de 0xC2:
- 0x136 (310)
- 0x191 (401)

Ce serait donc ici 310x401, sans doute l'instruction StorePic retirant les bordures et barres de menu.

Voilà - une idée sur le format en supposant que Casio utilise un format d'image dérivé d'un standard?
JPEG? PNG?


Merci.
Louloux Hors ligne Ancien administrateur Points: 7035 Défis: 61 Message

Citer : Posté le 23/02/2014 17:14 | #


Bonsoir Critor.

Merci beaucoup pour ce travail très intéressant sur ce format d'image.
Je rentre d'un week-end chargé, je pense me pencher un peu là-dessus pendant les vacances.
Si je trouve quelque-chose je t'en fais rapidement part.
Critor Hors ligne Administrateur Points: 2689 Défis: 18 Message

Citer : Posté le 23/02/2014 17:31 | #


Ok, merci
Notons que ça pourrait aussi être un bitmap RGB passé à la moulinette d'une compression généraliste (ZIP ou autre).

TI a fait ça pour plusieurs images utilisées dans la TI-Nspire.

Lephenixnoir Hors ligne Administrateur Points: 24678 Défis: 170 Message

Citer : Posté le 23/02/2014 18:02 | #


Si le format utilisé est un standard, vous pouvez tenter de l'ouvrir en tant que ce standard (en le renommant, par exemple, puis en l'ouvrant avec un éditeur d'images standard).
Sinon vous pouvez tenter la reconaissance automatique: supprimez l'extension et ouvrez-le avec gimp, par exemple.

Quoi qu'il en soit, tu pourrais uploader le le fichier ?
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Louloux Hors ligne Ancien administrateur Points: 7035 Défis: 61 Message

Citer : Posté le 23/02/2014 18:04 | #


@Lephenixnoir : s'il reprend un type d'encodage standard, l'entête ou d'autres infos seront différentes donc il ne pourra être reconnu ou ouvert correctement.
Lephenixnoir Hors ligne Administrateur Points: 24678 Défis: 170 Message

Citer : Posté le 23/02/2014 18:07 | #


Je m'en doutais... il faudrait délimiter l'en-tête et retrouver la longueur précise de la zone de données.

Ajouté le 23/02/2014 à 18:45 :
J'ai fait quelques tests avec des formats d'image standard.
En regardant la capture d'écran du dump je suppose que le fichier fait environ 0x320 = 800 octets.

- Ce n'est donc pas un bmp puisque celui-ci fait 676.0 ko.
- Ce pourrait être un gif (751 octets) mais je ne retrouve pas la flopée de 00 que Critor obtient.
- Je la retrouve dans le jpg (dans une première "partie"), mais elle disparaît ensuit au profit d'une série de "49 24 92".
De toute façon il fait 1.5 ko.
- Le png contient surtout une série de "40 00 01 04 10" et pèse 1.6 ko.

Ce n'est donc probablement pas ce type d'image.
Je vais continuer à chercher du côté des compressions généralistes, même si ça me semble peu probable que la solution s'y trouve

Ajouté le 23/02/2014 à 20:50 :
Résultats des tests sur les compressions zip:

- Le bmp compressé zip (créé avec GIMP et la commande "zip" sous linux) se rapproche bien de l'extrait de Critor (993 octets et la première suite de zéros), mais ça ne veut peut-être rien dire...
- Les jpg et png compressés zip sont trop petits (respectivement 747 et 561 octets) et ne contiennent rien de reconaissable.
- La compression du gif l'a fait gagner en taille (de 751 à 923 = +23%, pour l'anecdote) et le fichier final ne ressemble à rien.

Ajouté le 23/02/2014 à 21:02 :
Je suis bête, j'ai enregistré mon bmp en 32 bits RGBA !

Même constat avec le compressé zip du bmp 24 bits RGB. Malheureusement, je garde les mêmes différences: en particulier, la deuxième suite de "00" est trop petite. Je mets quand même le dump, au cas où.

Dump du bmp 24 bits RGB compressé zip
Cliquer pour enrouler
50 4B 03 04 14 00 00 00 08 00 B5 A6 57 44 71 2B PK..........WDq+
51 42 96 02 00 00 7A BC 07 00 0B 00 1C 00 33 44 QB....z.......3D
63 64 63 49 74 2E 62 6D 70 55 54 09 00 03 C5 51 cdcIt.bmpUT....Q
0A 53 D3 51 0A 53 75 78 0B 00 01 04 E8 03 00 00 .S.Q.Sux........
04 E8 03 00 00 ED D8 3D 0E 82 30 18 80 E1 4F 16 .......=..0...O.
07 17 13 17 8F 63 5C 9C 5C 3C 87 9B 1B 67 F3 34 .....c\.\<...g.4
0E 5E 43 51 02 69 30 58 9D 28 C9 F3 84 26 FC 2C .^CQ.i0X.(...&.,
5D DE B4 65 7F AC AF CB 78 A9 9B 71 6E C6 6E 11 ]..e....x..qn.n.
B1 AE 22 16 B1 7D BF 8F E6 FB 66 15 EF D1 D9 1F .."..}....f.....
4E 97 F8 53 35 78 7E 00 00 00 00 00 00 00 00 00 N..S5x~.........
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 3F BB DF EE ED 35 F5 44 ........?....5.D
80 5F B5 CD 46 A7 ED 57 C8 50 BE BE D9 B4 DF FE ._..F..W.P......
46 C2 50 AC C8 D1 2F 14 2B DB EF D4 13 04 46 A5 F.P.../.+.....F.
DB E6 FE 65 BA F8 DA 42 43 99 BE EC 93 6D A1 A1 ...e...BC....m..
70 FA 85 F9 1A 44 9A 76 EA 08 0C B3 F0 79 DA 1D p....D.v.....y..
8B 1A 28 4A F6 FF B3 7E A1 58 D9 7E A7 9E 20 F0 ..(J...~.X.~.. .
4D DF 69 BA E6 8A 17 E6 C5 9A 0B 00 00 00 00 00 M.i.............
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 90 F5 04 50 4B 01 02 1E ...........PK...
03 14 00 00 00 08 00 B5 A6 57 44 71 2B 51 42 96 .........WDq+QB.
02 00 00 7A BC 07 00 0B 00 18 00 00 00 00 00 00 ...z............
00 00 00 A4 81 00 00 00 00 33 44 63 64 63 49 74 .........3DcdcIt
2E 62 6D 70 55 54 05 00 03 C5 51 0A 53 75 78 0B .bmpUT....Q.Sux.
00 01 04 E8 03 00 00 04 E8 03 00 00 50 4B 05 06 ............PK..
00 00 00 00 01 00 01 00 51 00 00 00 DB 02 00 00 ........Q.......
00 00 FF ...


Je pense qu'il faut creuser de ce côté-là. Si en effet StorePic retire une partie de l'image, on devrait pouvoir obtenir le même résultat que Critor.
Il faut juste déterminer quelles parties sont retirées.
Sinon, ce serait bien si quelqu'un pouvait poster une image dans les deux formats (classique et c2p).
J'ai essayé par Casio Solutions · Classpad Ending Screens mais les images me semblent trop petites.
De plus, à 0xC2, j'obtients (par exemple) "00 07 8F 03", or cette image ne fait certainement pas 7*36611 pixels. J'ai donc des doutes sur cette histoire de taille.
Et puis, la taille devrait se trouver dans le header non ?
J'ai plutôt l'impression que le code de 0xB0 à Ox15F serait un résidu dû au dessin de l'engrenage.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Critor Hors ligne Administrateur Points: 2689 Défis: 18 Message

Citer : Posté le 24/02/2014 14:19 | #


On me suggère qu'il doit s'agir quasiment du même format que pour les images Casio Prizm .g3p.
Il s'agirait donc, après délimitation et suppression des header et footer, de données compressées par zlib ('deflate').

Mais pour le moment, je n'ai pas réussi à délimiter exactement la zone de données compressées, et l'opération inverse 'inflate' a donc échoué pour toutes mes tentatives.
Lephenixnoir Hors ligne Administrateur Points: 24678 Défis: 170 Message

Citer : Posté le 24/02/2014 16:06 | #


Puisque visiblement c'est du zip, il faudrait que l'on aie le dump d'une capture noire.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Critor Hors ligne Administrateur Points: 2689 Défis: 18 Message

Citer : Posté le 29/04/2014 22:34 | #


Bon, finalement elle me cause tellement de difficultés cette fx-CP400, que j'ai eu le temps d'adapter le convertisseur d'images et documents PDF mViewer GX Creator aux TI-82+/83+/84:
http://tiplanet.org/forum/viewtopic.php?p=161495#p161495
Un comble quand on prend en compte la différence de qualité de l'écran et de puissance, mais je n'y peux rien...

Pour ne pas faire de jaloux, j'aimerais donc savoir ce qu'il en est de la lecture d'images avec niveaux de gris et/ou avec scrolling sur les Graph 75/95 (et donc par extension Graph 35+USB).


Merci.
1, 2, 3, 4 Suivante

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 99 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd