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 : 21065
Score au progrank : 51
Note actuelle : 9.5/10 noté 3 fois
Vous devez être connecté(e) pour noter (inscription).
1727 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

PurobazHors ligneMembre d'honneurPoints: 2690 Défis: 110 Message
Posté le 20-03-2012 à 17:40 | #
Je suis en train de faire un jeu exemple, je devrais l'avoir fini d'ici la fin de la semaine.

Voici aussi les améliorations que je prévois d'ajouter :
- réduire dans une taille supérieure à 1024 octets
- inverser les 1024 premiers octets de la picture et les 1024 derniers
- changer le numéro de la picture
TsuneoHors ligneMembrePoints: 973 Défis: 51 Message
Posté le 17-07-2012 à 12:28 | #
Super add-in, belle idée, je dis bravo ! Bravo, bravo, bravo ! ça apporte de superbes perspectives de programmes ! Merci !
MarmottiHors ligneYoutuberPoints: 3610 Défis: 6 Message
Posté le 04-01-2013 à 23:06 | #
1 ans plus tard marmotti a compris comment on l'utilise x) donc en gros le rcl pict continuera de chercher des octet tant qu'il n'a pas c'est 2048 octet ? :o ah ça gère
Ne0tuxHors ligneMembre d'honneurPoints: 3525 Défis: 265 Message
Posté le 05-01-2013 à 13:07 | #

Héhé je vois que notre petite discussion ne s'en est pas arrêtée là !

Oui c'est ça.
MarmottiHors ligneYoutuberPoints: 3610 Défis: 6 Message
Posté le 05-01-2013 à 14:21 | #
ahaha bah oui mais j'vais peut être essayer de l'utiliser dans un programme
RiptorHors ligneMembrePoints: 722 Défis: 0 Message
Posté le 25-03-2014 à 09:38 | #
Désolé pour ce réup mais je débarque un peu tard et je ne pouvais pas passer à côté de cet addin fort sympathique

J'ai mis du temps à comprendre mais je pense avoir compris le principe, j'ai fait quelques tests hier soir mais ça n'a pas été concluant

Imaginons que je fais le dessin suivant sur 127x63 :

Cliquez pour découvrir
Cliquez pour recouvrir
OOOOOOOO
OOOOOOOO
AAAAAAAAA
AAAAAAAAA


Si j'utilise l'add-in et que je décide de sauvegarder une image Pict 10 de 512 octets (qui fera en vrai 532 octets), je ne récupèrerai que la partie des O, c'est bien cela ? (les 32 premières lignes en partant du haut ? Du coup on aura la ligne vide qu'on ne peut pas toucher normalement ? la 64ème)

Maintenant je fais la même chose avec une Pict 11 de 512 octets, je n'aurai donc également que la partie haute de l'image ?
J'ai donc 2 images de 512 octets, Pict 10 et Pict 11.
Si j'appelle la Pict 10 via un background dans un programme (le background ne prend que 1024 au lieu de 2048 c'est bien ça ?), je devrai avoir les 32 lignes de la Pict 10 en haut puis les 32 lignes de la Pict 11 en bas, c'est bien cela ?
Car chez moi ça ne le fait pas, j'ai que la Pict 10 qui s'affiche en haut mais rien en bas

Et j'ai l'impression qu'il y a une erreur dans l'image d'explication (qui m'a un peu perturbée ).
Dans l'exemple avec les pictures 1, 2, 4 et 10 : RclPict 2 affichera la Picture 2 (et non 1), superposée avec la picture 4 en haut de l'écran et la picture 10 en bas.

Merci à celui qui saura me répondre

EDIT : Bon je crois que j'ai compris, le background ne va lire que l'image demandée, mais pas ceux qui suivent. Si l'image fait 128 octets, on aura donc que 8 lignes en haut et que du vide en dessous...
Si je veux avoir les 32 lignes de la picture 10 suivis des 32 lignes de la picture 11, il faut donc que j'ai :
- Pict10 : 512 octets
- Pict11 : 512 octets
- Pict12 : 1024 octets (image vide)

Ainsi, en appelant l'image 10 via RclPict, j'aurai le bon résultat car j'aurai mon image de 2048 octets.
Par contre avec un background sur l'image 10, je n'aurai que les 32 lignes du haut.
Bon... ça ne m'arrange pas en fait

Sinon j'ai vu qu'il y avait également RclCapt, ça change quoi ça ?
LephenixnoirEn ligneAdministrateurPoints: 24569 Défis: 170 Message
Posté le 25-03-2014 à 16:42 | #
Une capture c'est comme une picture, à ceci près que:
- Elle ne prend que 1024 octets dans la mémoire (ou 1048 peut-être, s'il y a un en-tête)
- Si tu tentes de dessiner dessus, elle s'efface.

Donc c'est seulement dans le cas où tu as l'image telle quelle, sans rien d'autre à mettre dessus, que c'est utile.
RiptorHors ligneMembrePoints: 722 Défis: 0 Message
Posté le 25-03-2014 à 17:08 | #
Bah alors, si elle fait 1024 octets, ça revient à ce que fait Picture 1024.
Il suffirait donc après appelle de la capture, de la stocker dans une Picture puis de la mettre en background, non ?
LephenixnoirEn ligneAdministrateurPoints: 24569 Défis: 170 Message
Posté le 25-03-2014 à 17:17 | #
Ben oui, mais justement c'est impossible de la stocker dans une Picture.
Pour faire simple, la Capture est dessinée sur l'écran, donc ne modifie pas le contenu de la fenêtre graphique.
Cls
Text 1,1,"Texte"
RclCapt 1
StoPict 1

... te rendra une image vide avec "texte" en haut à gauche.
RiptorHors ligneMembrePoints: 722 Défis: 0 Message
Posté le 25-03-2014 à 17:19 | #
Haaa ouais, dans ce cas-là ça change tout
Ho punaise, c'est dur de se remettre à jour après 3 ans d'absence

Merci Lephenixnoir pour tes explications

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 56 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