Nombre de visites sur cette page : 21073 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
@Neo : enregistre une picture classique, réduit la avec l'addin comme expliqué dans le topic, puis affiche la dans un petit programme, tu comprendras.
Pour ce qui est des pictures qui bougent, c'est un cas à part, car les pictures ne font plus 1024 octets mais beaucoup moins.
Il n'y a pas d'ouverture possible pour la Prizm car elles ne sont pas codées de la même manière. De plus j'en vois pas l'intérêt étant donné qu'elles sont déjà stockées dans la mémoire de stockage.
@Eiyeron : c'est ça, la calculatrice ne peut pas ni les générer ni les lire avec RclPict, mais elle peut y accéder si les pictures précédentes ne totalisent pas 2048 octets.
RclPict lit les pictures même au dessus de 2048 octets, mais très utile, c'est de la mémoire gaché, mais si on met une picture de + de 2048 octets en background, ça plante.
@Purobaz: l'image qui bouge peut faire 1024 octets, mais pour la faire bouger, il faut lire les pictures qui se trouve en mémoire avant cette dernière, et qu'elles soient assez petite pour mettre d'afficher tout de même le dessin.
http://www.diogoantunes.com/m2c/research/picture_1024bytes/
J'ai supprimé des fichiers malheuresement, mais regarde tu auras des fichiers de 1,1ko qui contienne des pictures de 1024 ko.
Le main.c, permet de créer ta picture, avec quelques options qui permettent de personnaliser. Mais il faut que la taille corresponde avant l'écriture.
J'ai fais comme ça au début, j'ai pas modifié depuis, ça ne gène en rien, je peux modifier s'il faut bien sûr.
Je passe de nouveau pour vous tirer mon chapeau bas...
Testé et approuvé !
Au fait, la seconde méthode d'affichage n'est pas très pratique car les parasites apparaissent parfois sur la ligne verticale et la ligne horizontale, en haut et à gauche, qui font toutes deux 1 pixel de large. Vous savez, ces lignes qui ne sont pas accessibles en Basic, alors que via le C c'est tout à fait faisable !
Donc la seconde technique n'est pas tout à fait fonctionnelle... (lorsqu'aucune picture ne suit évidemment ! )
Je vais améliorer l'addin pour pouvoir générer des pictures de la taille souhaitée.
Et j'essayerais de faire un schéma pour expliquer comment les utiliser.
@purobaz: bg-pict chez moi, même pour une picture de 24 octets, n'affiche que cette dernière. Je me trompe peut-être avec mes tests, mais je ne pense pas
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