Procedure Optimiser(NulAbsorbant) Copier(MSource : Nul Ou MasqueDessin, Destination : Nul Ou IImage, Mode : ModeCopie=CopieSansTransparent, PourcentMixage : Entier=0);
Procedure Optimiser(NulAbsorbant) Copier(MSource : Nul Ou MasqueDessin, Destination : Nul Ou ContexteGraphique);
Si MSource est Nul, alors tout le bitmap de l'image courante est copié.
Le mode de copie s'effectue selon le mode Mode. En cas de mixage, le pourcentage est donné par le paramètre PourcentMixage. Pour plus de précisions, merci de se référer à la fiche ModeCopie.
Si la destination est une image, sa taille doit être exactement la taille de la zone copiée i.e. du rectangle RSource. Si la destination est un contexte graphique, alors cela permet de réaliser une copie d'écran.
En cas d'erreur, l'exception OperationImageImpossible est envoyée.
Principal
/*******/
Variable
/******/
I1 : Nul Ou IImage;
I2 : Nul Ou IImage;
Debut
...
I1.Copier(Rectangle(0,0, 200, 100), I2);
/* Copie une partie de l'image. */
...
I1.Copier(Nul, I2, ModeCopieAdditionner);
/* Copie toute l'image en additionnant les couleurs. */
...
Fin Principal
- | - | - | - | - | - | - | - | - |