4D v13.4

Opérateurs sur les images

Accueil

 
4D v13.4
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.

OpérationSyntaxeAction
Concaténation horizontaleImage1 + Image2Place Image2 à la droite d'Image1
Concaténation verticaleImage1 / Image2Place Image2 au-dessous d'Image1
Superposition exclusive Image1 & Image2Effectue un OU exclusif entre Image1 et Image2
Superposition inclusiveImage1 | Image2Effectue un OU inclusif entre Image1 et Image2
Déplacement horizontalImage + NombreDéplace Image horizontalement d'un nombre de pixels égal à Nombre
Déplacement verticalImage / NombreDéplace Image verticalement d'un nombre de pixels égal à Nombre
RedimensionnementImage * NombreRedimensionne Image au pourcentage Nombre
Extension horizontaleImage *+ NombreRedimensionne Image horizontalement au pourcentage Nombre
Extension verticaleImage */ NombreRedimensionne 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).

Exemple  

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

 
PROPRIÉTÉS 

Produit : 4D
Thème : Opérateurs
Nom intl. : Picture Operators

 
VOIR AUSSI  

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