Section courante

A propos

Section administrative du site

PUTIMAGE

Mettre l'image
Turbo Pascal 4+ Graph

Syntaxe

Procedure PutImage(x,y:Integer; Var Image;op:Word);

Paramètres

Nom Description
x Ce paramètre permet d'indiquer la gauche de l'image
y Ce paramètre permet d'indiquer la partie supérieur de l'image
Image 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 :
Constante Valeur MID Description
NormalPut 0 MOV Cette constante permet d'indiquer d'effectuer une copie de l'image sans aucune modification
XOrPut 1 XOR Cette constante permet d'indiquer d'effectuer une copie de l'image en effectuant un Ou exclusif binaire.
OrPut 2 OR Cette constante permet d'indiquer d'effectuer une copie de l'image en effectuant un Ou binaire.
AndPut 3 AND Cette constante permet d'indiquer d'effectuer une copie de l'image en effectuant un Et binaire.
NotPut 4 NOT Cette constante permet d'indiquer d'effectuer une copie de l'image en effectuant un Non binaire.

Description

Cette procédure permet d'afficher une image contenu dans un tampon précédemment créer.

Remarques

Exemple

L'exemple suivant permet d'afficher l'image à l'aide de PutImage précédemment copié par GetImage :

  1. Program PutImageSamples1;
  2.  
  3. Uses Graph;
  4.  
  5. Var
  6.  Gd,Gm:Integer;
  7.  P:Pointer;
  8.  Size:Word;
  9.  
  10. BEGIN
  11.  Gd:=Detect;
  12.  InitGraph(Gd,Gm,' ');
  13.  If GraphResult<>grOk Then Halt(1);
  14.  Bar(0,0,GetMaxX,GetMaxY);
  15.  Size:=ImageSize(10,20,30,40);
  16.  GetMem(P,Size);
  17.  GetImage(10,20,30,40,P^);
  18.  Readln;
  19.  ClearDevice;
  20.  PutImage(100,100,P^,NormalPut);
  21.  Readln;
  22.  CloseGraph;
  23. END.

Référence

Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 336.

Dernière mise à jour : Dimanche, le 25 janvier 2015