Solix Hors ligne Membre Niveau: Vétéran
Points: 1081
Défis: 18 Email | Message
Posté le 25/01/2009 05:09
Crusher:
Crusher est la nouvelle version de mon logiciel Casio Compress. Des changements enormes ont ete aportes. Multy platform, compression, outils... Que du bonheur !
La compression
La compression est bien meilleur que n'importe quel autre logiciel. (Le defis etait pas trop dur a releve )
La premiere etape est la detection de ligne. Crusher peut detecter 4 orientations de ligne (compare a 1 dans photocasio). Ensuite crusher analise et trie les donnes de facons a produire le moins de lignes possibles. Donc plus leger et plus rapide
Ici le programme vois 4 lignes et non 6 sois un reduction de 33%
Bien sur 33% peut paraitre petit, mais ce n'est qu'un cas particulie qui ne sere que d'exemple, la compression peut alle jusqu'a 93% plus lege, sois 818 fois plus rapide.
Testez un logiciel de compression d'image pour calculatrice 818x plus puissant que photocasio, des outils plus nombreux et plus performants et une interface accueillante et facil à prendre en main. Vous serez convaincu ...
Deltod Hors ligne Membre Niveau: Confirmé
Points: 799
Défis: 7 Email | Message
Dernier message de la page précédente :Posté le 10/08/2009 03:15 |
Tain mais Kristaba sérieux c'est un robot .
T'as quel âge, tu fais quoi comme étude ? Sujet pas du tout approprié mais ça me démange de le savoir depuis un paquet de temps (si tu me dis que t'as 16 ans j'hallucine).
Petite question en rapport avec le sujet quand même, histoire de pas être tout à fait HS. Pour tester la dernière version, il faut compiler le code soit même ?
----------------------------------
"Il y a 10 types de personnes. Ceux qui comprennent le binaire, et les autres."
@ Deltod : Telecharges les sources si tu veux compiller tois meme, sinon telecharge la demo.
@ Kristaba : heuresement que t'es la car je ne peut pas tester sur linux et je n'aurais jamais trouvee cette erreur. Pour l'orthographe heu... Lavantage de fair 127*63 Rect c'est pour la grille. Les .qrc j'ai jamais touche, je sais faut que je m'y mette Et pour DSTAT c'est simplement que j'ai oublier de mettre const.h a jour...
@ tout le monde : Si vous voullez une image B&W
pourquoi vous mettez de la couleur alors ? Et si vous ouvrez une image qui a de la couleur alors allez dans filtre puis Negatif et mettez tout en bleu. Mais rassurez vous, je fera quand meme la petite case a cocher
En tout cas je vous remercie pour vos remarques pertinantes, qui ferons avancer les choses.
PS: Kristaba, si tu trouve la raison pour ce bug quand on ferme le prog...
----------------------------------
Testez un logiciel de compression d'image pour calculatrice 818x plus puissant que photocasio, des outils plus nombreux et plus performants et une interface accueillante et facil à prendre en main. Vous serez convaincu ...
Kristaba Hors ligne Membre Niveau: Vétéran
Points: 583
Défis: 22 Email | Message
Deltod Nan, t'hallucineras pas puisque je les aurait en fin d'année mes 16 ans (je rentre en 1ere S SI).
Solix T'en fait pas, c'est pareil pour moi quand je file un truc que j'ai pas compilé sous Windows, et toutes les autres erreurs sont des inattentions classique
Je vais te contacter sur MSN pour discuter un peu et te montrer un peu comment je m'en sort pour faire une grille en QImage, même si le format est pas vraiment aproprié, il faut le dire
Et pour le bug lorsque on ferme, je ne l'ai encore jamais eu, donc soit c'est sur Windows, soit c'est dans certaines conditions...
----------------------------------
Une bataille navale avec Intelligence Artificielle sur Graph 35? C'est ICI !
Projets en cours :
*CGUI++, Une GUI C++ multi-plateforme conçue pour fonctionner sur calculatrices.
*Tiles Creator, un environnement de création et gestion de ressources graphiques.
j'adore ce prog, ce que tu pourrait rajouter c'est la choix de la calculatrice (un graph 100 n'a pas d'ecran couleur par exemple) mais sinon ton prog est magnifique , vraiment super, beaucoup mieu que photo casio ( desole muelsaco ) l'image s'affiche plus vite
----------------------------------
L1 Math-Informatique à l'université Paul-Verlaine (Metz)
Titi Hors ligne Membre Niveau: Elite
Points: 1583
Défis: 0 Email | Message
Salut,
J'ai testé ton prog et c'est du bon !
Par contre, les couleurs ça ne sert pas beaucoup (que les Graph65) avec une option Noir&Blanc ça serait top
----------------------------------
My games on Casio: Donkey Kong lua, Warcraft 2, Test Drive Casio, Duke Nukem 3D, Dragon Ball Z 2, Dragon Ball Z, Zelda -POEW-, Final Fantasy Next-G, TSC, GTA2, MYST, GTA
j'ai 1 ptit probleme: le drawstat ne marche pas bien , il y a des syn error (virgule en trop par exemple {1,2,3,4,5,}.....) et des dim error (je ne sais pas pourquoi) quelqu'un a 1 solution comment je peut corriger le dim error?
----------------------------------
L1 Math-Informatique à l'université Paul-Verlaine (Metz)
Totoyo Hors ligne Super admin Niveau: Elite
Points: 7792
Défis: 66 Email | Message
Si les 2 listes sélectionnées pour le DrawStat ne sont pas de la même taille, ça te sort une erreur de dimentions
j'ai fait un copier coller du code genere par crusher, ce prog bug ptet puisqu'il me sort des list de taille different Oo.... .... c'est ptet pour ca qu'il y a 1 virgule en trop
je ne peut pas vous montre le code puisqu'il y a un bug sur ce site apres (j'ai deja essaye)
----------------------------------
L1 Math-Informatique à l'université Paul-Verlaine (Metz)
Solix Hors ligne Membre Niveau: Vétéran
Points: 1081
Défis: 18 Email | Message
Ca ne m'etonnerai pas qu'il y ai des bug a ce niveau, j'ai vraiment galere pour programmer ca...
Jette un coup d'oeil aux sources, c'est vraiment le bordel xD
----------------------------------
Testez un logiciel de compression d'image pour calculatrice 818x plus puissant que photocasio, des outils plus nombreux et plus performants et une interface accueillante et facil à prendre en main. Vous serez convaincu ...
XD je ne sais pas trop bien programmer du C (je vais surement rien comprendre), de plus je ne sais pas comment voir les sources c'est juste le draw stat qui bug, les f-line marche trop bien
----------------------------------
L1 Math-Informatique à l'université Paul-Verlaine (Metz)
Totoyo Hors ligne Super admin Niveau: Elite
Points: 7792
Défis: 66 Email | Message
Voici mes idées pour l'améliorer :
- Il faudrait la gestion des boucles For-To-Next (en F-line) quand on a, par exemple tout un rectangle a afficher.
- Demander avant la fermeture du programme, si l'on veur enregistrer (ou pas)
- Régler le bug "Crusher a cessé de fonctionner"
Voici mes idées pour l'améliorer :
- Il faudrait la gestion des boucles For-To-Next (en F-line) quand on a, par exemple tout un rectangle a afficher.
- Demander avant la fermeture du programme, si l'on veur enregistrer (ou pas)
- Régler le bug "Crusher a cessé de fonctionner"
+100
Solix Hors ligne Membre Niveau: Vétéran
Points: 1081
Défis: 18 Email | Message
-J'adore l'idee de la boucle for
-pour la fermeture du prog ca me parait faisable
-j'ai deja chercher pour ce foutu bug, autant dir que c'est comme trouver un aiguille dans une bote de foin...
Je prend en compte toutes vos idees evidement.
Et je te remercietotoyo pour avoir mis mon prog dans la partie logiciel du site, c'est nikel
----------------------------------
Testez un logiciel de compression d'image pour calculatrice 818x plus puissant que photocasio, des outils plus nombreux et plus performants et une interface accueillante et facil à prendre en main. Vous serez convaincu ...
La V2 est en cours...
Tout a partir de zero (ou presque) pour un code plus clair, plus leger, et un resultat plus rapide (notament la zone de preview qui laguait)
Pas de 'grandes' nouveautees, juste des petits plus comme la memorisation de toutes les preferences, previent a la fermeture SI le doc n'est pas enregistre etc...
Pour en revenir a la zone de preview, au lieu de 8000 QRect j'ai maintenant 1 QPixmap.
----------------------------------
Testez un logiciel de compression d'image pour calculatrice 818x plus puissant que photocasio, des outils plus nombreux et plus performants et une interface accueillante et facil à prendre en main. Vous serez convaincu ...
Kristaba Hors ligne Membre Niveau: Vétéran
Points: 583
Défis: 22 Email | Message
Ok, bonne nouvelle le remaniement de la zone de preview, c'est ce que je reprochait surtout à Crusher (et que je subis un peu dans TC mal grès un widget de rendu OpenGL, mais pas possible de faire autrement).
En plus, c'est clair qu'une refonte permet d'écrire du code plus efficace car on a une bonne idée du résultat attendu dès la première ligne, ce qui est rarement le cas lors de la première écriture (à part si t'as passé 3 mois à faire le cachier des charges et l'UML mais bon ).
Pour les préférences j'espère que tu passez par QSettings, hein, très pratique pour éviter de se taper des dizaines de lignes pour écrire un parser en carton
Et tant que j'y suis, faudra qu'on discute un peu, je pensais intégrer certaines des fonctionnalités de crusher dans TC (notamment un plugin d'export des tiles en Basic Casio).
----------------------------------
Une bataille navale avec Intelligence Artificielle sur Graph 35? C'est ICI !
Projets en cours :
*CGUI++, Une GUI C++ multi-plateforme conçue pour fonctionner sur calculatrices.
*Tiles Creator, un environnement de création et gestion de ressources graphiques.
Planète-Casio est un site communautaire indépendant et n'est donc pas affilié à Casio | Toute reproduction de Planète-Casio, même partielle, est interdite
Les fichiers, programmes et publications postés sur Planète-Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des copyrights
Merci de respecter le travail des autres ! | CASIO est une marque déposée par CASIO Computer Co., Ltd