version 6.0
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.
Opération | Syntaxe | Action |
Concaténation horizontale | Image1 + Image2 | Place Image2 à la droite d'Image1 |
Concaténation verticale | Image1 / Image2 | Place Image2 au-dessous d'Image1 |
Superposition exclusive | Image1 & Image2 | Effectue un OU exclusif entre Image1 et |
Image2 | ||
Superposition inclusive | Image1 | Image2 | Effectue un OU inclusif entre Image1 et |
Image2 | ||
Déplacement horizontal | Image + Nombre | Déplace Image horizontalement d'un nombre |
de pixels égal à Nombre | ||
Déplacement vertical | Image / Nombre | Déplace Image verticalement d'un nombre de |
pixels égal à Nombre | ||
Redimensionnement | Image * Nombre | Redimensionne Image au pourcentage |
Nombre | ||
Extension horizontale | Image *+ Nombre | Redimensionne Image horizontalement |
au pourcentage Nombre | ||
Extension verticale | Image */ Nombre | Redimensionne Image verticalement |
au pourcentage Nombre |
Les deux opérateurs & et | retournent toujours une image de type bitmap, quel que soit le type des deux images source. La raison en est que 4D dessine d'abord les images en mémoire en tant que bitmaps et calcule l'image résultante appliquant l'opérateur OU sur chaque pixel du bitmap.
Note : La commande COMBINER IMAGES permet d'effectuer des superpositions en conservant les caractéristiques de chaque image source dans l'image résultante.
Les autres 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 Sur fond est imprimée en tant que bitmap).
Exemples
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.
Concaténation horizontale
cercle + rectangle ` Placer le rectangle à droite du cercle rectangle + cercle ` Placer le cercle à droite du rectangle
Concaténation verticale
cercle / rectangle ` Placer le rectangle sous cercle rectangle / cercle ` Placer le cercle sous le rectangle
Superposition exclusive (OU exclusif)
cercle & rectangle ` Exclusif OU des deux images
Superposition inclusive (OU inclusif)
cercle | rectangle ` Inclusif OU des deux images
Déplacement horizontal
rectangle + 50 ` Déplacer le rectangle 50 pixels vers la droite rectangle - 50 ` Déplacer le rectangle 50 pixels vers la gauche
Déplacement vertical
rectangle /50 ` Déplacer le rectangle 50 pixels vers le bas rectangle /-20 ` Déplacer le rectangle 20 pixels vers le haut
Redimensionnement
rectangle * 1.5 ` Augmenter la taille du rectangle de 50% rectangle * 0.5 ` Réduire la taille du rectangle de 50%
Extension horizontale
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
Extension verticale
cercle */ 2 ` Doubler la hauteur du cercle cercle */ 0.25 ` La hauteur du cercle est réduite à un quart de sa taille originale
Référence
COMBINER IMAGES, Opérateurs, Opérateurs de comparaison, Opérateurs logiques, Opérateurs numériques, Opérateurs sur les bits, Opérateurs sur les chaînes, Opérateurs sur les dates, Opérateurs sur les heures, TRANSFORMER IMAGE.