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 ...
Dernier message de la page précédente :Posté le 15/05/2009 17:27 |
Etant donné que je suis dans un topic parlant image, j'aimerai connaître la priorité des couleurs à l'affichage.
Merci.
----------------------------------
Collectionneur de figurines d'animés. - WoW c'est le mal mais j'ai choisi le côté obscur
Calculatrices : G85 SD, G100+, Classpad 330 (temp), FX-CG 10
Linux, c'est le seul endroit où tu peux taper ls.
Collectionneur de figurines d'animés. - WoW c'est le mal mais j'ai choisi le côté obscur
Calculatrices : G85 SD, G100+, Classpad 330 (temp), FX-CG 10
Linux, c'est le seul endroit où tu peux taper ls.
Vebveb Hors ligne Membre Niveau: Elite
Points: 582
Défis: 14 Email | Message
Je sais pas si c'est moi , mais les polygones ne marchent pas et le programme "crashe" quand on quitte. Mais sinon très bon logiciel (programmé sous qt je suppose ) .
----------------------------------
Samikx Hors ligne Membre Niveau: Confirmé
Points: 1100
Défis: 0 Email | Message
Collectionneur de figurines d'animés. - WoW c'est le mal mais j'ai choisi le côté obscur
Calculatrices : G85 SD, G100+, Classpad 330 (temp), FX-CG 10
Linux, c'est le seul endroit où tu peux taper ls.
Solix Hors ligne Membre Niveau: Vétéran
Points: 1081
Défis: 18 Email | Message
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 ...
Totoyo En ligne Super admin Niveau: Elite
Points: 7792
Défis: 66 Email | Message
Je viend de redefinir le poid pour certaines droites, resultat : jusqu'a 50% de lignes enn moins de dessinner pour la meme image
----------------------------------
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 ...
Totoyo En ligne Super admin Niveau: Elite
Points: 7792
Défis: 66 Email | Message
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 ...
Solix Hors ligne Membre Niveau: Vétéran
Points: 1081
Défis: 18 Email | Message
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 ...
Solix Hors ligne Membre Niveau: Vétéran
Points: 1081
Défis: 18 Email | Message
Nouvelle mise a jour.
L'outil DrawStat. On clique pour ajouter des points qui seront conectes (comme l'outils "polygone" dans paint) et on genere ensuite du code DrawStat minimal en mode xyLine. Quand vous ajoutez un point, le nombre de points crees (le nombre de lignes dans chaque List si vous preferez) est affiche dans la barre de statut.
L'outil est en beta. Mais il m'a economise beaucoup de temp pour la creation de map pour mon futur jeu.
Poins a ajouter :
- Bug d'affichage pour le premier point (testez vous comprendrez)
- Annuler l'ajout d'un point.
- Gerer plusieurs "chemain" a la fois.
----------------------------------
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 ...
Totoyo En ligne Super admin Niveau: Elite
Points: 7792
Défis: 66 Email | Message
J'ai une suggestion : seule la g65 possède un écran couleur, les autres non. Dans le code généré, on ne pourrait pas enlever les "Green" si c'est inutile ? Une option avant de générer le code (NB - Couleur) ?
Mais il ne met Green que si il y a du vert...
Si tu veut convertir tout le vert en bleu va dans Filter > invert colors et change le vert en bleu
----------------------------------
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 ...
Totoyo En ligne Super admin Niveau: Elite
Points: 7792
Défis: 66 Email | Message
Les autres, c'est du noir et blanc. D'ailleurs, par exemple, même si ma G100+ reconnait les fonctions Green et Orange, on ne les retrouve pas dans les menus.
Donc, je me demande s'il est possible de mettre une option Noir et Blanc ?
Je suis entrain de tester, mais j'ai déjà quelques remarques au niveau de la compilation
Déjà dans MainWindow.h, pense à include assert.h, car sous Linux il n'est pas inclus à un autre moment au sein de Qt ou autre, ce qui provoque une bête erreur de compil.
Il manque aussi DSTAT dans les enums de const.h
Niveau fautes d'orthographe, je vois "sourris" (dans la barre d'état) "souris", dans le menu Filtres, "Negatife" "Négatif", et encore dans la barre d'état, quand on passe sur le bouton Annuler, "Anneler dernière étape" "Annuler dernière étape".
Une remarque au niveau du code : je trouve ça assez sale de faire 127*63 Widget pour l'écran !
Ca demande baucoup de ressources dès que les docks sont bougés (on passe à 1 FPS en gros ) et ça ne me semble vraiment pas approprié pour un aussi grand nombre...
Personnellement, pour un logiciel que je suis entrain de faire, j'utilise un QImage pour modifier les données, et un QLabel qui utilise QPixmap::fromImage(image) comme pixmap. Il y a du pour et du contre, mais si tu as le temps de repenser un peu ton système...
Pour finir, je dirais qu'une utilisation interessante de Qt afin de l'exploiter à fond serait d'utiliser le système de ressources (les .qrc). Il est simple à utiliser (juste à utiliser :/ comme racine au lieu de / si je me souviens bien) et puissant (possibilité de donner des alias, de gérer les répertoire, etc...). De cette façon, tu pourrais regrouper les images, les traduction et l'executable en un même fichier
Voilà, bonne continuation à toi
EDIT :: Ce qu'à l'air de demander Totoyo, c'est de pouvoir cocher au moment de générer le code si on le veut avec ou sans les symboles de couleur. De cette façon, c'est beaucoup plus simple de faire une image en couleur et de la mettre sur 65 (avec les couleurs) et sur les autres calto (pas de couleur) à la fois, sans perte de place inutile
Ca devrait pas être lourd à coder
----------------------------------
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.
Deltod Hors ligne Membre Niveau: Confirmé
Points: 799
Défis: 7 Email | Message
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."
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