2D_IMAGE_COPY N,X1,Y1,X2,Y2
COPIE LA ZONE DÉFINIE PAR LES POINTS (X1,Y1) ET (X2,Y2) DANS L'IMAGE NUMÉRO N
ACTION
La commande 2D_IMAGE_COPY N,X1,Y1,X2,Y2 copie la zone rectangulaire définie par les points (X1,Y1) et (X2,Y2) dans l'IMAGE numéro N. La zone appartient à l'objet système "cible 2D" (sélectionné par 2D_TARGET_IS).
X1, Y1, X2, Y2 sont exprimés en pixels et l'origine des coordonnées (0,0) est le coin supérieur gauche de l'objet système "cible 2D".
Par défaut, l'objet système "cible 2D" pour le dessin est : FORM numéro 0.
SYNTAXE : 2D_IMAGE_COPY N,X1,Y1,X2,Y2
- N = numéro d'objet système (entier ou réel). Doit être plus grand que 0 et inférieur ou égal au nombre maximum permis d'objets systèmes.
- X1 = valeur de la composante X (entier ou réel) du premier point.
- Y1 = valeur de la composante Y (entier ou réel) du premier point.
- X2 = valeur de la composante X (entier ou réel) du deuxième point.
- Y2 = valeur de la composante Y (entier ou réel) du deuxième point.
UTILISATION
- La commande 2D_IMAGE_COPY est utilisée pour capturer une zone.
ERREUR
- Si le numéro N n'est pas une expression correcte.
- Si le numéro N excède le nombre maximum permis d'objets systèmes.
- Si le numéro N est inférieur ou égal à 0.
- Si le numéro N n'est pas le numéro d'un objet IMAGE.
- Si X1 ou Y1 ou X2 ou Y2 n'est pas une expression correcte.
EXEMPLE
' multiplie les boutons!
button 1:caption 1,"Faux bouton"
top 1,10:left 1,10
image 2
' capture d'image
2d_image_copy 2,0,0,100,100
' restitution d'image
2d_image_paste 2,80,0
caption 1,"Vrai bouton"
EN RAPPORT
Content created by Jack. Updated March 07, 2025