Syntaxe
void far putimage(int left, int top, void far *bitmap, int op);
|
Paramètres
Nom |
Description |
left |
Ce paramètre permet d'indiquer la gauche de l'image. |
top |
Ce paramètre permet d'indiquer la partie supérieur de l'image. |
bitmap |
Ce paramètre permet d'indiquer le tampon de l'image. |
op |
Ce paramètre permet d'indiquer l'option d'affichage de l'image. |
Description
Cette fonction permet d'émettre une image binaire sur l'écran.
Remarques
- La fonction putimage remet à l'écran l'image binaire précédemment enregistrée avec getimage, avec le coin supérieur gauche
de l'image placé à (left, top). Le paramètre bitmap pointe vers la zone de la mémoire où l'image source est entreposée.
- Le paramètre op de putimage spécifie un opérateur de combinaison contrôlant la manière dont la couleur de chaque pixel de destination à l'écran est calculée,
en fonction du pixel déjà à l'écran et du pixel source correspondant en mémoire.
- L'énumération putimage_aps, telle que définie dans graphics.h, donne des noms à ces opérateurs :
Nom |
Valeur |
Description |
COPY_PUT |
0 |
Copie |
XOR_PUT |
1 |
Ou exclusif |
OR_PUT |
2 |
Ou inclusif |
AND_PUT |
3 |
Et |
NOT_PUT |
4 |
Copier l'inverse de la source |
En d'autres termes, COPY_PUT copiera l'image bitmap source sur l'écran, XOR_PUT fait un XOR de l'image source avec celle
déjà à l'écran, OR_PUT fait un OR de l'image source avec celle à l'écran, et ainsi de suite.
- La fonction putimage fonctionne uniquement avec les compatibles IBM PC et compatibles équipés d'adaptateurs
d'affichage graphiques pris en charge.
Dernière mise à jour : Vendredi, le 26 Février 2021