4D v16.3Opérateurs sur les images |
||||||||||||||||||||||||||||||||
|
4D v16.3
Opérateurs sur les images
Opérateurs sur les images
Le tableau suivant décrit les opérateurs que vous pouvez utiliser avec 4D sur les images. Une expression qui utilise un opérateur sur les images retourne toujours une image.
(*) Le fonctionnement des opérateurs de superposition exclusive (&) et superposition inclusive (|) a été modifié à compter de 4Dv14 suite à la mise à jour des librairies de gestion d’affichage utilisées par le programme. COMBINE PICTURES(Image3;Image1;Superimposition;Image2) Image3 := Image1 | Image2 produit le même résultat que: $egal:=Equal pictures(Image1;Image2;Image3) A noter que pour que l'opérateur | puisse être utilisé, Image1 et Image2 doivent être strictement de la même dimension. Si les deux images sont de taille différente, l’opération Image1 | Image2 produit une image vide. Note : La commande COMBINE PICTURES permet d'effectuer des superpositions en conservant les caractéristiques de chaque image source dans l'image résultante. Les opérateurs sur les images retournent des images vectorielles si les deux images source sont elles aussi vectorielles (rappelez-vous qu'une image imprimée avec le format d'affichage On Background est imprimée en tant que bitmap). Toutes les images qui sont affichées utilisent le format d'affichage Image sur fond. Voici l'image cercle : Voici l'image rectangle : Dans les exemples ci-dessous, chaque expression est suivie de sa représentation graphique.
cercle+rectangle ` Placer le rectangle à droite du cercle rectangle+cercle ` Placer le cercle à droite du rectangle
cercle/rectangle ` Placer le rectangle sous cercle rectangle/cercle ` Placer le cercle sous le rectangle
Pict3:=Pict1 & Pict2 // Superposer Pict2 à Pict1
Pict3:=Pict1|Pict2 // Récupérer le masque résultant de la superposition de deux images de même taille
rectangle+50 ` Déplacer le rectangle 50 pixels vers la droite rectangle-50 ` Déplacer le rectangle 50 pixels vers la gauche
rectangle/50 ` Déplacer le rectangle 50 pixels vers le bas rectangle/-20 ` Déplacer le rectangle 20 pixels vers le haut
rectangle*1.5 ` Augmenter la taille du rectangle de 50% rectangle*0.5 ` Réduire la taille du rectangle de 50%
cercle*+3 `Multiplier par 3 la largeur du cercle cercle*+0,25 ` La largeur du cercle est réduite à un quart de sa taille originale
cercle*/2 ` Doubler la hauteur du cercle cercle*/0.25 ` La hauteur du cercle est réduite à un quart de sa taille originale
Voir aussi
COMBINE PICTURES
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
UTILISATION DE L'ARTICLE
4D - Langage ( 4D v16) |
||||||||||||||||||||||||||||||