Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Utilitaires >> Graph 35+USB/75(+E)/85/95 SD >> Add-ins >> Picture 1024
Picture 1024
Version : 1.2 Taille : 7000 octets Ajouté le : 2012-03-16 23:33 Modifié le : 2014-04-13 09:12
Auteur et posteur :
PurobazHors ligneMembre d'honneurPoints: 2690 Défis: 110 Message
Aucune image disponible
Nombre de visites sur cette page : 21224
Score au progrank : 51
Note actuelle : 9.5/10 noté 3 fois
Vous devez être connecté(e) pour noter (inscription).
1738 téléchargements | Voir les Tests (1)


A cause du changement de processeur des nouvelles Graph 35+ USB, 75 et 95 SD, de nombreux addins sont incompatibles avec ces calculatrices.
Rendre un addin compatible - Plus d'informations sur ce problème - Liste des addins compatibles

Description :

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


Note sur 10 Commentaire Date de notation
10Utilitaire qui a révolutionné les jeux Basic !Le 05.02.2015 à 17:19
9Ce programme est très intéressant pour tous programmes voulant de beaux graphismes.Le 25.03.2014 à 14:02
9.5Voir le testLe 26.02.2014 à 17:33

Commentaires :

Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8, 9 | Suivante

TotoyoHors ligneMembre d'honneurPoints: 16103 Défis: 102 Message
Posté le 18-03-2012 à 18:06 | #
Pour la pop-up, c'était normal, par contre c'est bizarre que tu puisses mettre à jour tes programmes --'
PurobazHors ligneMembre d'honneurPoints: 2690 Défis: 110 Message
Posté le 18-03-2012 à 18:09 | #
Je viens de vérifier, le programme a bien été mis à jour.
J'ai aussi réussi à uploader une pièce jointe tout à l'heure.
TotoyoHors ligneMembre d'honneurPoints: 16103 Défis: 102 Message
Posté le 18-03-2012 à 18:16 | #
Ok merci ! Rien ne marche chez moi...
Ne0tuxHors ligneMembre d'honneurPoints: 3525 Défis: 265 Message
Posté le 18-03-2012 à 18:51 | #

Puro, ton image est nickelle ! Elle expose efficacement les rouages de la technique, et c'est accessible à tous ! Bravo !

Du coup, j'ai (encore) des questions : est-ce que la rapidité de lecture de 10 images faisant 2048 octets est la même pour une seule image de taille équivalente ?

Ensuite, je me demandais : est-ce possible de faire des images qui fassent moins de 16 octets, c'est à dire moins d'une ligne complète ?

Au fait, quelle sont les nouveautés de la mise à jour ?


Enfin, j'ai cru voir plus haut que vous parliez d'un nombre de pictures supérieur à 20. Il y a méprise ou est-ce vrai du coup ?
PurobazHors ligneMembre d'honneurPoints: 2690 Défis: 110 Message
Posté le 18-03-2012 à 20:59 | #
Pour les pictures qui font moins de 16 octets, je pense mais je suis pas sûr. Dafp a réussi à faire 8 mais pas moins.
Dans l'explication, il y a une petite confusion avec le background qui ne lit en fait qu'une seule picture.

Afficher 10 images prend exactement le même temps qu'une seule. La mémoire est lue de la même façon.

On peux tout à fait enregistrer plus que 20 pictures. Mais j'ai pas ajouté cette option à l'addin car une fois la picture supérieure à 20 enregistrée on ne peut plus y accéder ni dans la mémoire principale ni avec les commandes basics.
Elle sera simplement lu si les pictures précédentes ne totalisent pas 2048 octets.

La mise à jour est toute simple : elle permet de choisir la taille de la picture réduite, pour utiliser la technique décrite dans l'image.
J'ai fait de sorte que la taille choisie soit forcement multiple de 16, si vous voulez d'autres possibilités n'hésitez pas à demander.

Après quelques tests je me suis rendu compte que la ligne tout en haut de l'écran n'est pas accessible en basic, mais est enregistrée sur les pictures.
Chaque petite image se retrouve donc avec une ligne blanche assez gênante.
Je vais voir pour la supprimer lorsque la picture réduite fait moins de 1024 octets.
Ne0tuxHors ligneMembre d'honneurPoints: 3525 Défis: 265 Message
Posté le 18-03-2012 à 21:20 | #

Pour la mise à jour, j'avais satisfait ma curiosité en testant par moi même...

Et ça fonctionne !

Mais comme tu l'as dit, les pictures se retrouvent avec les fameuses lignes horizontale en haut et verticale à gauche auxquelles je faisais allusion dans un post précédent...

A part ça, c'est fonctionnel : bravo !

Merci encore et bon courage !
PurobazHors ligneMembre d'honneurPoints: 2690 Défis: 110 Message
Posté le 18-03-2012 à 21:33 | #
La ligne verticale à gauche n'est pas gênante, mais celle en haut oui si les pictures ont un fond noir.
Je vais m'occuper de ça dès que possible.

J'ai remis l'explication à jour.
Ne0tuxHors ligneMembre d'honneurPoints: 3525 Défis: 265 Message
Posté le 18-03-2012 à 22:03 | #

J'ai tenté mais le résultat n'est pas celui que j'escomptais...

Si quelqu'un a le courage de se pencher sur mon cas, voici comment je m'y suis pris :

-> J'ai créé la Picture 1.

-> J'ai fait une boucle pour que les 20 Pictures soient identiques. Je me retrouve donc avec 20 Pictures de 2068 octets.

-> Ensuite j'ai copié une par une les Pictures dans la mémoire de stockage (mise à part la 1e et la 20e).

-> Puis je les ai converties une par une via l'add-in, en spécifiant bien une taille de 64 octets.

-> Cela fait, j'ai retransféré d'un coup toutes les Pictures sur la mémoire principale. Je me retrouve donc avec :
- la Picture 1 de 2068 octets
- 18 Pictures de 84 octets
- la Picture de 20 de 2068 octets

Le soucis c'est lorsque j'en appelle une, l'image est bien décalée, ça c'est nickel, mais j'ai une succession de "motifs" qui correspondent au 4 premières lignes de l'image en question...

Voilà, vos lumières me seraient sans aucuns doutes d'un grand secours !

EDIT : Je viens de penser à quelquechose : il fallait que les Pictures de 64 octets soient "vides" c'est ça ?

PurobazHors ligneMembre d'honneurPoints: 2690 Défis: 110 Message
Posté le 18-03-2012 à 22:18 | #
Tu peux mettre ce que tu veux dans les pictures de 64 octets. Ca affichera ce qu'il y a.

Ils aparaissent où tes "motifs" ?
Ne0tuxHors ligneMembre d'honneurPoints: 3525 Défis: 265 Message
Posté le 18-03-2012 à 22:29 | #

Problème réglé en suivant ma propre remarque...

Si tu veux, si je prenais une Picture "du début", j'avais une superposition de 4 lignes... Et si ces quatre lignes ne sont pas "vides", c'est à dire si il y a un quelconque morceau de dessin dedans, ce dessin se répète !

Donc ce que j’appelle les "motifs" partaient du haut vers le bas, et étais d'autant plus nombreux si j'affichais une Picture "du début"...

Mais comme dit plus haut, le simple fait de faire des Pictures de 64 octets "vides" résout le soucis !

Merci pour ton aide Puro !

@bientôt !

Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8, 9 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 101 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

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