4D v16.3

Images egales

Accueil

 
4D v16.3
Images egales

Images egales 


 

Images egales ( image1 ; image2 ; masque ) -> Résultat 
Paramètre Type   Description
image1  Champ image, Variable image in Image source originale
image2  Champ image, Variable image in Image à comparer
masque  Champ image, Variable image in Masque résultant
Résultat  Booléen in Vrai si les deux images sont identiques, sinon Faux

La commande Images egales vous permet de comparer précisément deux images, tant au niveau de leurs dimensions que de leur contenu.

Passez dans image1 l’image source et dans image2 une image à comparer à l’image source. 

  • Si les deux images sont de dimensions différentes, la commande retourne Faux et le paramètre masque contient une image vide. 
  • Si les deux images sont de même dimension mais ont des contenus différents, la commande retourne Faux et le paramètre masque contient l’image masque résultante de la comparaison des deux images. La comparaison est effectuée par pixel. Chaque pixel différent apparaît en blanc sur fond noir. 
  • Si les deux images sont identiques, la commande retourne Vrai et le paramètre masque contient une image noire.

La variable système OK prend la valeur 1 si les deux images ont pu être comparées. En cas d'anomalie, notamment si au moins une des deux images n'est pas initialisée (image vide), la variable OK prend la valeur 0.

Exemple  

Dans l’exemple suivant, on compare deux images (pict1 et pict2) et on affiche le masque résultant :

Le code du bouton Compare est le suivant :

 $equal :=Images egales($pict1;$pict2;$mask)

 
PROPRIÉTÉS 

Produit : 4D
Thème : Images
Numéro : 1196
Nom intl. : Equal pictures

Cette commande modifie la variable système OKCommande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Créé : 4D v13

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)