PUT |
Mettre |
|---|---|
| BASIC | |
Syntaxe
| PUT [STEP] (x1!,y1!), tabl[(ind%)] [,action] |
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 | |
| tabl | Ce paramètre permet d'indiquer le tableau contenant l'image | |
| action | Ce paramètre permet d'indiquer les attributs d'affichage : | |
| Valeur | Description | |
| PSET | Cette valeur indique qu'il faut afficher tel quel l'image. Ainsi, il transfère les données point par point sur l'écran. Chaque point a l'attribut de couleur exact qu'il avait lorsqu'il a été extrait de l'écran avec GET. | |
| PRESET | Cette valeur indique qu'il faut afficher l'image avec un traitement de la couleur de fond. Identique au PSET sauf qu'une image négative (par exemple, noir sur blanc) est produite. | |
| AND | Cette valeur indique qu'il faut afficher l'image avec un «Et binaire» et l'image écran. Utilisé lorsque l'image doit être transférée sur une image existante à l'écran. L'image résultante est le résultat d'un ET logique de l'image entreposée et de l'écran; les points ayant la même couleur à la fois dans l'image existante et dans l'image entreposée restent de la même couleur, tandis que les points n'étant pas la même couleur à la fois dans l'image existante et dans l'image entreposée n'en ont pas. | |
| OR | Cette valeur indique qu'il faut afficher l'image avec un «Ou binaire» et l'image écran. Utilisé pour superposer l'image sur une image existante; l'image entreposée n'efface pas le contenu de l'écran précédent. L'image résultante est le produit d'un OU logique de l'image entreposée et de l'image d'écran. | |
| XOR | Cette valeur indique qu'il faut afficher l'image avec un «Ou exclusif binaire» et l'image écran. Un mode spécial souvent utilisé pour l'animation. Le XOR provoque l'inversion des points à l'écran là où un point existe dans l'image de matrice. Ce comportement est exactement comme celui du curseur: lorsqu'une image est placée deux fois à l'écran sur un arrière-plan complexe, l'arrière-plan est restauré. Cela vous permet de déplacer un objet sur l'écran sans effacer l'arrière-plan. | |
| NOT | Cette valeur indique qu'il faut afficher l'image avec un «Négation binaire» et l'image écran. | |
| STEP | Ce paramètre permet d'indiquer que les coordonnées X et Y données sont relatives et non absolues. Les coordonnées sont traitées comme des distances à partir de l'emplacement le plus récent du curseur, et non comme des distances à partir des coordonnées d'écran (0,0). | |
Description
Cette commande permet d'afficher une image.
Remarques
- PUT permet de transférer une image à l'écran depuis un tableau. Cette commande est utilisée pour afficher une image à partir des données entreposées dans un tableau en mémoire. Cela peut être utile pour les jeux ou les applications graphiques où l'on a besoin de manipuler des images déjà préalablement chargées en mémoire avant de les afficher à l'écran.
- La commande PUT peut travailler avec des coordonnées absolues ou relatives. En utilisant l'option STEP, les coordonnées (x1!, y1!) deviennent relatives à la position actuelle du curseur. Cela permet de déplacer une image de manière dynamique, en évitant de calculer des positions absolues à chaque fois.
- Les images peuvent être affichées de différentes manières grâce à l'option action. Le paramètre action permet de choisir le mode d'affichage de l'image. Par exemple, PSET affiche l'image telle quelle, tandis que AND, OR, XOR, et NOT appliquent des opérations logiques avec l'image déjà présente à l'écran, offrant un contrôle détaillé sur la façon dont l'image interagit avec l'arrière-plan.
- Le mode PSET de PUT est utile pour afficher une image pixel par pixel. Lorsqu'on choisit le mode PSET, chaque pixel de l'image est transféré à l'écran avec l'attribut de couleur exact qu'il avait dans la mémoire. Cela permet de recréer l'image exactement comme elle a été conçue dans le tableau de données.
- Le mode PRESET inverse les couleurs de l'image affichée. Ce mode est utile lorsque l'on veut afficher une image en inversant les couleurs, comme un négatif d'image. Par exemple, un fond noir devient blanc et vice versa, ce qui peut créer des effets intéressants dans des applications graphiques ou des jeux.
- Le mode XOR est idéal pour les animations et les effets dynamiques. Utilisé principalement dans des animations, le mode XOR inverse les pixels de l'image. Cela permet de déplacer une image sans affecter l'arrière-plan, ce qui est parfait pour les objets animés dans un jeu ou une interface utilisateur dynamique, car l'objet est "effacé" lorsqu'il se déplace.
- Le mode AND est pratique pour superposer une image sur une autre sans supprimer le fond. Ce mode permet de combiner une image avec ce qui est déjà affiché à l'écran en utilisant l'opération binaire AND. Cela peut être utilisé pour créer des effets où l'image n'efface pas l'arrière-plan, mais se combine avec celui-ci de manière sélective.
- Le mode OR permet d'ajouter des éléments visuels sans effacer ce qui est déjà à l'écran. Ce mode binaire "OU" est utilisé pour superposer une nouvelle image sans supprimer l'image ou l'arrière-plan existant. Par exemple, dans un jeu, vous pourriez superposer des éléments comme des sprites ou des objets sans effacer les autres parties de l'écran.
Dernière mise à jour : Vendredi, le 21 Juillet 2023