Nombre de visites sur cette page : 21086 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
Hmm, je pense que c'est possible.
On assume que les pictures sont lues dans l'ordre numérique (0 < 1 < 2 ... < 10 < 11) même si en pratique elles sont lues dans l'ordre alphabétique.
On prend les pictures 13, 14, 15 qui décalent toutes de 32 pixels (horizontalement).
Après on a la Pict 12 qui décale de 15 pixels (verticalement) puis 32 pixels (pour remettre à 0 l'offset horizontal). Du coup pas besoin d'une picture intermédiaire.
On reprend 3 pictures 9, 10, 11 qui décalent toutes de 32 pixels horizontaux, puis encore une picture 8 qui est la même que la Pict 12, etc.
En plus lephé l'avait déjà dit
On pourrait combiner les deux, mais ça voudrait dire deux choses :
- Il faut insérer trois Pictures de 4 octets entre tous les frames hozirontaux
- Il y aura donc des lignes blanches
Je vais essayer de réfléchir à une manière de faire ça plus dynamiquement, de sorte à essayer d'obtenir :
- Ne pas avoir à multiplier les triplets de Picture à décalage horizontal dans le cas d'un scroll bidimensionnel
- Opérer sur des images dynamiques dans tous les cas (ie. pas pré-encodés, du coup on peut scroller une infinité d'images différentes)
On verra bien si je trouve quelque chose.
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