Nombre de visites sur cette page : 21217 Score au progrank : 51 Note actuelle : 9.5/10 noté 3 fois Vous devez être connecté(e) pour noter (inscription).
Picture compressor est un petit utilitaire qui j'espère vous sera utile
Voici la marche à suivre :
1) Enregistrer une picture
2) Aller dans la mémoire principale, sélectionner une seule picture et l'exporter dans la racine de la mémoire de stockage (vous pouvez répéter l'opération autant de fois que souhaité)
3) Exécutez l'addin PICTURE, et sélectionnez le fichier contenant la picture à réduire
4) Choisissez la taille désirée
5) Ca y est, l'opération est terminée, vous n'avez plus qu'à vous rentre dans la mémoire de stockage et retranférer votre fichier dans la mémoire principale
Ce programme est garanti sans aucun danger pour votre calculatrice. J'espère que vous saurez tirer profit de ces nouvelles possibilités, pour réaliser des jeux toujours plus performants 8)
Voici un petit jeu qui utilise ce programme pour faire un joli scrolling : Yétisport ic
Remerciements à Dafp pour ses recherches et ses explications.
Et à Pierrotll pour tout le code que j'ai récupéré.
18/03/12 : possibilité de compresser des pictures en moins de 1024 octets
19/03/12 : plus de problème avec en ligne en haut de l'écran quand la picture fait moins de 1024 octets
@Riptor: Si ça t'intéresse j'ai utilisé la technique de Picture 1024 dans mon jeu Airwolf.
C'est à ma connaissance le seul jeu à l'utiliser réellement, à part certains à quelques endroits comme le menu principal de Clonelab (très réussi!) par exemple.
Bon il y a le "flash" qui fait mauvais effet mais je suis quand même assez content du résultat.
Voilà, c'est juste si tu voulais voir comment j'avais réussi à l'exploiter!
PS: Bon retour à toi! Bon en fait je suis arrivé sur le site après ton départ, donc tu étais presque devenu une légende à mes yeux...
Je signale aussi que mon Super Sport se sert aussi de cette méthode pour alléger la taille de ses pictures, la quasi-totalité de mes pictures ont leur taille /2
Ok merci, vous inquiétez pas, j'ai compris le principe, je sais bien allégé les pictures maintenant
Et j'ai compris le principe de scrolling mais ça me dit bien de voir des exemples en plus de Clonelab qui a des menus du plus bel effet
Alex_1186 a écrit : C'est à ma connaissance le seul jeu à l'utiliser réellement, à part certains à quelques endroits comme le menu principal de Clonelab (très réussi!) par exemple.
Voici le jeu que j'avais codé et qui utilisait ce programme pour faire un joli scrolling : Yétisport ic
À noter qu'il est possible de faire un scroll horizontal avec des pictures de 4 octets :
Par contre comme 4 octets = 32 bits (donc 32 pixels) le scroll est très saccadé :/
Il est normalement beaucoup plus rapide mais j'ai mis un Sleep(200) entre chaque affichage pour que ça ressemble plus à du scroll qu'à une bouillie de pixels.
Il n'est pas possible de faire moins de 4 octets (ou tout nombre non multiple de 4) parce que même si on arrive à ce que la calto crée un fichier d'un octet, il y aura de toute façon de la fragmentation.
En théorie on pourrait faire ça avec tous les autres éléments (captures, strings, listes, matrices, etc) mais les captures ne marchent pas (soit ça affiche rien, soit ça fait une erreur "mémoire pleine" quand j'essaie d'importer une capture modifiée), les strings fonctionnent (en enlevant le \0 à la fin), il est ainsi possible de faire des strings de plus de 255 octets mais vu qu'on ne peut pas les modifier autant les mettre directement dans le programme, et les listes/matrices j'ai pas testé mais je vois pas d'utilité. :/
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