Syntaxe
|
GET (x1,y1)-(x2,y2),tableau
|
Syntaxe pour sauvegarde d'une image |
|
GET[#]numéro de fichier[,numéro d'enregistrement]
|
Syntaxe pour lecture d'un fichier |
Paramètres
| Nom |
Description |
| x1 |
Ce paramètre permet d'indiquer la gauche de l'image |
| y1 |
Ce paramètre permet d'indiquer la partie supérieur de l'image |
| x2 |
Ce paramètre permet d'indiquer la droite de l'image |
| y2 |
Ce paramètre permet d'indiquer la partie inférieur de l'image |
| tableau |
Ce paramètre permet d'indiquer la variable recevant l'image |
| numéro de fichier |
Ce paramètre permet d'indiquer le numéro de l'identificateur de fichier |
| numéro d'enregistrement |
Ce paramètre permet d'indiquer le numéro d'enregistrement dans le fichier |
Description
Cette commande permet d'effectuer la lecture de fichier ou une sauvegarde d'image.
Remarques
- La commande GET est polyvalente, car elle peut être utilisée à la fois pour capturer une portion de l'écran graphique et pour lire des données à partir d'un
fichier. Cette dualité lui confère une grande utilité dans différents types de programmes, qu'ils soient graphiques ou axés sur la gestion de fichiers.
- Lorsque GET est utilisée avec des coordonnées (x1,y1)-(x2,y2), elle permet de capturer une image à l'écran et de la stocker dans un tableau mémoire. Cette image
pourra ensuite être réutilisée ou redessinée avec la commande PUT, ce qui est idéal pour les animations ou les interfaces graphiques simples.
- Dans son usage graphique, la commande GET permet de travailler avec des images sous forme de blocs, facilitant ainsi le déplacement ou la duplication d'éléments
visuels sans redessiner chaque pixel. C'est une méthode efficace pour gérer les sprites dans des jeux ou des démonstrations visuelles.
- Lorsqu'elle est utilisée avec GET #, la commande lit des données dans un fichier ouvert. Elle permet d'accéder à des données structurées en "enregistrements", ce qui
est typique dans les bases de données rudimentaires gérées en BASIC.
- Le paramètre numéro d'enregistrement permet de lire directement un enregistrement spécifique dans un fichier séquentiel ou aléatoire. Cela donne au programmeur un
contrôle précis sur les données lues, sans avoir à parcourir tout le fichier.
- En combinaison avec DEF SEG, la commande graphique GET peut être utilisée pour manipuler directement la mémoire vidéo ou transférer des blocs d'image entre différents
emplacements mémoire. Cela permet des effets graphiques complexes avec une faible consommation de ressources.
- Le tableau utilisé pour stocker l'image capturée doit être préalablement dimensionné correctement, sinon une erreur ou un comportement inattendu peut survenir.
Cette contrainte oblige à bien planifier la taille de la zone à capturer et la mémoire disponible.
- Grâce à sa capacité à enregistrer des images et à lire des fichiers, la commande GET s'inscrit comme une brique essentielle dans la création d'applications multimédia
ou de gestion de données en BASIC. Elle symbolise la souplesse des commandes BASIC dans des contextes à la fois visuels et textuels.
Dernière mise à jour : Vendredi, le 21 Juillet 2023