4D v13.4Opérateurs sur les images |
||||||||||||||||||||||||||||||||
|
4D v13.4
Opérateurs sur les images
|
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).
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
cercle&rectangle ` Exclusif OU des deux images
cercle|rectangle ` Inclusif OU des deux images
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
Produit : 4D
Thème : Opérateurs
Nom intl. : Picture Operators
COMBINER IMAGES
Introduction aux 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