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 : 9694
Score au progrank : 37
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
1461 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: 1, 2, 3, 4, 5 | Suivante

MaurriceHors ligneMembrePoints: 345 Défis: 17 Message
Posté le 24-01-2008 à 13:41 | #
Il y a par contre quelques bugs à corriger ( rien de grave 8) )
Il mauque juste 6 Pixels de la ligne du bas

De plus, il faut rentrer dans le programme et modifier le nom des matrice, pour choisir dans laquelle on veut stoquer sa picture.
Celle d'origine est la matrice W

Je mettrais plutard une autre versions plus complete (celle-ci marche quand même très bien)
MaurriceHors ligneMembrePoints: 345 Défis: 17 Message
Posté le 24-01-2008 à 13:49 | #
Au fait, petite indication, le temps et la taille de compression et de compression ne change pas!!!
me^me si la picture set ultra compliqué !!!!
MuelsacoHors ligneFondateurPoints: 9335 Défis: 175 Message
Posté le 24-01-2008 à 14:06 | #
Bon ben finallement je ne vais pas l'essayer vu que c'est un pdf...
Clem27Hors ligneMembrePoints: 873 Défis: 8 Message
Posté le 24-01-2008 à 21:41 | #
sinon, de rien pour l'idée du drawstat.

cette méthode est très efficace.

le f-line, c'est bien que quand c'est pour charger le jeux, si c'est pas trop long, autrement, le drawstat, dans le jeux, c'est génial.

le seul problême, c'est que dans mon jeux le fin stratege, j'utilise vertical et horizontal.
ces deux tracet permette de toucher tous les pixcel.

autrement, il y' a une ligne de pixcel horrzontal, et une autre vertical que l'on ne peux pas toucher, ce qui est dommage.
après, sa position dépend de la view window.

conclusion, je ne peux pas le faire en drawstat. j'ai essayé quand même, mais en plus, à cause de la nuance graph 85/35+ au niveau de la drawstat (pour plus d'info la dessus, lire le tuto drawstat de pylaterreur), ça rendait mon programme incompatible graph 85.

a+

ps : t'as piqué l'image de muelcaso, maurrice ???
un accord, des droit d'auteur, des intérét ??? 8)
Clem27Hors ligneMembrePoints: 873 Défis: 8 Message
Posté le 24-01-2008 à 22:03 | #
tiens, un petit truc pour ton prochain programme :

dès que tu as une boucle do LpWhile

si au Lpwhile, tu vas mettre 1=1, interroge toi si tu ne peux pas mettre autre chose.
si tu ne peux pas, mais une commande de break.

si tu peux, comme ici, au code que j'ai péché de ton programme :
Do
Getkey=72=>1→T
Getkey=62=>2→T
Getkey=52=>3→T
Getkey=73=>4→T
Getkey=63=>5→T
Getkey=53=>6→T
T≠0=>Break
LpWhile 1=1


tu peux faire ça :
Do
Getkey=72=>1→T
Getkey=62=>2→T
Getkey=52=>3→T
Getkey=73=>4→T
Getkey=63=>5→T
Getkey=53=>6→T

LpWhile T=0

voire en plus rapide (c'est un code qui réagit de manière instentané):
Do
Getkey→T
LpWhile T=0
T=72=>1→T
T=62=>2→T
T=52=>3→T
T=73=>4→T
T=63=>5→T
T=53=>6→T

j'adore ce code.
y'a juste un truc :
j'utilise 2 fois la vaiable T
ici, ça marche, mais des fois, ça peut être dansgereux :
une condition est vrai, l'instruction est appliqué, et une autre condition peut être vrai, si cette instruction est appliqué, donc attention.
bref, tous ça que pour dire que c'est dangereux : une condition peut être vrai alors qu'il ne faut pas.
j'ai eu du mal à m'exprimer sur ce coup ci.
donc voici un code très simple pour que tu comprenne mieux :
on veut inverser A et B :
A→B
B→A
problême : B = A
ce n'est pas tous à fait la même chose ici, mais c'est le même principe.

a+
MaurriceHors ligneMembrePoints: 345 Défis: 17 Message
Posté le 25-01-2008 à 12:55 | #
EXCELENT, merci pour ton code, je m'en servirais !!! 8)
Pour ce qui est du drawstat, il a un tres bon rendu dans mon compresseur !!!

( est ce que tu l'as testé ??? )

MaurriceHors ligneMembrePoints: 345 Défis: 17 Message
Posté le 25-01-2008 à 12:58 | #
Pour l'image, je ne savais pas qu'elle était à Meulsaco
et comme il y a déja 2 compresseur avec cette image, je me suie dit que 3, c' etait pas génant
si çà dérange quelqu' un ( Muelsaco ) , je l' enlève tout de suite !!!
MaurriceHors ligneMembrePoints: 345 Défis: 17 Message
Posté le 25-01-2008 à 16:21 | #
Message dédier à Muelsaco:
Faut pas reculer face à 4 petites pages de pdf !!!!
Tu sais, ça te prendra 10mins pour le rentrer dans ta calto !
TU ES QUAND MEME UN WEBMASTER, TU AS FAIT PIRE QUE CA !!!!!!!
C' est pas la mort tu sais,( mais je te comprend trs bien )

PS: Si tu veut, j' enlève l' image

Clem27Hors ligneMembrePoints: 873 Défis: 8 Message
Posté le 26-01-2008 à 08:42 | #
dans ce cas la, je sais pas si l'image est a muelcaso : je sais juste qu'il l'utilise pour son programme.

sinon, faut un volontaire pour tous taper !!!
cela ditn y'a pas tous besoin de taper.
on peut sélectionner et copier du texte d'un pdf...
le seul problême est que les symbole spécifique seront mal traduit...
MuelsacoHors ligneFondateurPoints: 9335 Défis: 175 Message
Posté le 02-02-2008 à 20:58 | #
Non tu peux garder l'image ce n'est pas un problème.
Sinon Maurrice pour tout t'avouer j'ai déjà la flème pour tester les jeux avec des g1r par ex alors quand c'est un pdf je ne l'ouvre même pas.

Pages: 1, 2, 3, 4, 5 | Suivante

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