4D v16.3

Equal pictures

Inicio

 
4D v16.3
Equal pictures

Equal pictures 


 

Equal pictures ( imagen1 ; imagen2 ; mascara ) -> resultado 
Parámetro Tipo   Descripción
imagen1  Campo imagen, Variable imagen in Imagen fuente original
imagen2  Campo imagen, Variable imagen in Imagen a comparar
mascara  Campo imagen, Variable imagen in Máscara resultante
resultado  Booleano in True si ambas imágenes son idénticas; de lo contrario, False

El comando Equal pictures compara con precisión las dimensiones y el contenido de dos imágenes.

Pase en imagen1 la imagen fuente y en imagen2 una imagen comparar con la imagen fuente.

  • Si las imágenes no son de la misma dimensión, el comando devuelve False y el parámetro mascara contiene una imagen vacía.
  • Si las dos imágenes son del mismo tamaño pero tienen contenidos diferentes, el comando devuelve False y el parámetro mascara contiene la imagen mascara resultante de la comparación de las dos imágenes. Esta comparación se realiza píxel por píxel. Cada píxel diferente aparece en blanco sobre un fondo negro.
  • Si las dos imágenes son idénticas, el comando devuelve True y el parámetro mascara contiene una imagen completamente negra.

La variable sistema OK toma el valor 1 si se comparan las dos imágenes. En caso de anomalía, particularmente si una de las imágenes no se inicializa (imagen vacía), la variable OK toma el valor 0.

Ejemplo  

En el siguiente ejemplo, comparamos dos imágenes (pict1 y pict2) y mostramos la máscara resultante:

Este es el código del botón Compare:

 $equal :=Equal pictures($pict1;$pict2;$mask)

 
PROPIEDADES 

Producto: 4D
Tema: Imágenes
Número 1196

Este comando modifica la variable sistema OKThis command can be run in preemptive processes

 
HISTORIA 

Creado por: 4D v13

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)