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.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Utilitaires >> Graph 35 à 100 >> Graphisme >> Maxi compressor
Maxi compressor
Version : 1.0 Taille : 1736 octets Ajouté le : 2008-01-24 13:34 Modifié le : 2010-03-23 18:52
Auteur et posteur :
MaurriceHors ligneMembrePoints: 345 Défis: 17 Message
Planète Casio - Programme Casio de graphisme - Maxi compressor - maurrice - Calculatrices
Nombre de visites sur cette page : 9577
Score au progrank : 36
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
1440 téléchargements | Soumettre un test


Description :

Chose promise, chose faite !!! 8)

Voici mon compresseur de picture!!!
Après avoir fait quelques modifications, j'ai réussi à comprimer les pictures en 2170 Bytes
J'ai aussi simplifié au max mon programmme pour un gain de temps,et je suis arrivé au résultat suivant:

_ CMPERSSION = 20 mins

_ DECOMPRESSION = 10 mins

Le gain de temps de la décompression est dûe au drawstat !!!!
ET OUI LE DRAWSTAT ( une première dans les compresseurs d'images )
Mon compresseur utilise une matrice de 217 par 1 ,et j' enregistre dans chaque case le statue de 37 Pixels !!!

Exemple d' une case:
-3.113114111e+30

Merci à Clem27 pour l' idéé du drawstat !


Commentaires :

Pages: Précédente | 1, 2, 3, 4, 5 | Suivante

SamiKxHors ligneMembrePoints: 1102 Défis: 0 Message
Posté le 20-10-2008 à 21:35 | #
Au fait je voudrait savoir comment t'as fait pour rentrer un nombre comme celui-ci dans une variable.

-----> -3.113114111e+30


Moi, je ne peu rentrer que 10 chiffres dans une variable.
Un nombre aussi grand est innutilisable par exemple pour faire un Frac:

10Frac-3.113114111e+30= 0

Faudra m'expliquer.
MaurriceHors ligneMembrePoints: 345 Défis: 17 Message
Posté le 17-11-2008 à 09:20 | #
Je rentre des nombres comme tu dis :
-3.113114111e++30
aussi facilement que si rentrais 5 dans A 8)

Sinon, il est vraie que prendre la partie fractionnaire de ce nombre, C'EST IMPOSSIBLE
Mais dans mon programme, je ne m' en sert pas !!!!

A+

J'espere que cela répond à ta question ...
SamikxHors ligneMembrePoints: 1102 Défis: 0 Message
Posté le 18-11-2008 à 19:11 | #
merci
MaurriceHors ligneMembrePoints: 345 Défis: 17 Message
Posté le 19-11-2008 à 09:13 | #
Mais de rien !!!
PanoramixHors ligneMembrePoints: 301 Défis: 13 Message
Posté le 11-04-2009 à 18:35 | #
Moi je n'ai toujours pas compris.
Pourquoi fais tu un nombre à 30 chiffres si tu ne te sert que des 10 premiers ?

Par exemple si tu entre :
123456789012345678901234567890->A
La calculatrice va attribuer à la variable A la valeur 123456789000000000000000000000

je pige pas...
DafpHors ligneMembrePoints: 5141 Défis: 191 Message
Posté le 11-04-2009 à 19:25 | #
je sais pas si c'est le cas, mais peut-être qu'il utilise la puissance comme valeur enregistrer.

j'ai essayer d'en faire un, et j'ai réussi theoriquement à environ 1900 octets je crois bien, mais pas fini
SamikxHors ligneMembrePoints: 1102 Défis: 0 Message
Posté le 12-04-2009 à 11:18 | #
C'est vrai, je ne vois pas ou il veux en venir...
PanoramixHors ligneMembrePoints: 301 Défis: 13 Message
Posté le 12-04-2009 à 18:02 | #
Moi aussi j'ai comencé un programme de compression d'image.
J'arrive à la faire tenir dans 2666 octets.
Mais avec 10 chiffres par case dans la matrice.
Si je pouvais en faire tenir 30 dans une case je passe à 889 octets pour une image..
C'est pour ca que j'aimerai beaucoup comprendre !
TotoyoHors ligneMembre d'honneurPoints: 16102 Défis: 102 Message
Posté le 12-04-2009 à 18:35 | #
En regardant le code, je crois qu'il chaque chiffre donne des info sur 3 pixels.

Dans "COMP2"
E=0=>F=0=>G=0=>1->H
E=1=>F=0=>G=0=>2->H
E=0=>F=1=>G=0=>3->H
E=0=>F=0=>G=1=>4->H
E=1=>F=1=>G=0=>5->H
E=0=>F=1=>G=1=>6->H
E=1=>F=0=>G=1=>7->H
E=1=>F=1=>G=1=>8->H


Donc, il lui faudrait 13 chiffres pour pouvoir stocker 37 pixels. Ça me parait possible...

Pano', tu as quelle calto ? Tu es sûr que tu ne peux qu'enregistrer que 10 chiffres dans une matrice ? C'est pas 12 normalement (sans compte les 2 de la puissance).
PanoramixHors ligneMembrePoints: 301 Défis: 13 Message
Posté le 12-04-2009 à 18:43 | #
Graph 35 +
Oui c'est peut être 12, mais pas 30 j'en suis sur !

P**ain je comprends pas. :boulet:

Pages: Précédente | 1, 2, 3, 4, 5 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 60 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