| 4D v18Operadores de imágenes | ||||||||||||||||||||||||||||||||
|  | 
    4D v18
 Operadores de imágenes 
         | |||||||||||||||||||||||||||||||
| Operación | Sintaxis | Acción | 
| Concatenación horizontal | Imag1 + Imag2 | Añade Imag2 a la derecha de Imag1 | 
| Concatenación Vertical | Imag1 / Imag2 | Añade Imag2 debajo de Imag1 | 
| Superposición exclusiva (*) | Imag1 & Imag2 | Superpone Imag2 sobre Imag1 (Imag2 al fondo) | 
| Superposición inclusiva (*) | Imag1 | Imag2 | Superpone Imag2 a Imag1 y devuelve la máscara resultante si las dos imágenes son del mismo tamaño | 
| Desplazamiento Horizontal | Imagen + Número | Mueve la imagen horizontalmente un número de píxeles | 
| Desplazamiento Vertical | Imagen / Número | Mueve la imagen verticalmente un número de píxeles | 
| Redimensionamiento | Imagen * Número | Redimensiona Imagen en el porcentaje Número | 
| Extensión horizontal | Imagen *+ Número | Redimensiona Imagen horizontalmente en el porcentaje Número | 
| Extensión vertical | Imagen *| Número | Redimensiona Imagen verticalmente en el porcentaje Número Nota de compatibilidad: la sintaxis Imagen * / Number no es soportada por el escalado vertical a partir de 4D v18. | 
(*) El funcionamiento de los operadores de superposición exclusiva (&) y superposición inclusiva (|) se modifica a partir de 4Dv14 después de la actualización de las librerías de administración de pantallas utilizadas por el programa.
Pict3 := Pict1 & Pict2 produce el mismo resultado que:
 COMBINE PICTURES(pict3;pict1;Superimposition;pict2) $equal:=Equal pictures(Pict1;Pict2;Pict3)Nota: el comando COMBINE PICTURES se puede usar para superponer imágenes manteniendo las características de cada imagen fuente en la imagen resultante.
Los otros operadores de imágenes devuelven imágenes vectoriales si las dos imágenes fuente son vectoriales. Recuerde, sin embargo, que las imágenes impresas con el formato de salida On Background se imprimen como mapas de bits.
En los siguientes ejemplos, todas las imágenes se muestran utilizando el formato de salida On Background.
Esta es la imagen círculo:

Esta es la imagen rectángulo:

En los siguientes ejemplos, cada expresión es seguida por su representación gráfica.
 circulo+rectangulo ` Situa el rectángulo a la derecha del círculo
 rectángulo+círculo ` Situa el círculo a la derecha del rectángulo
 circle/rectangle //Poner el rectángulo bajo el círculo
 rectangle/circle //Pone el círculo bajo el rectángulo
 Pict3:=Pict1 & Pict2 // Superimpone Imag2 sobre Imag1
 Pict3:=Pict1|Pict2 // Recupera la máscara resultante de la superposición de dos imágenes del mismo tamaño
 rectángulo+50 ` Mueve el rectángulo 50 píxeles a la derecha
 rectángulo-50 ` Mueve el rectángulo 50 píxeles a la izquierda 
  rectángulo/50 ` Mueve el rectángulo 50 píxeles hacia abajo
 rectángulo/-20 ` Mueve el rectángulo 20 píxeles hacia arriba
 rectángulo*1.5 ` Aumenta el tamaño del rectángulo en 50%
 rectángulo*0.5 ` El rectángulo se vuelve 50% más pequeño
 círculo*+3 ` El círculo se vuelve 3 veces más grande
 círculo*+0.25 ` El ancho del círculo se reduce un cuarto de su tamaño original
 círculo*/2 ` El círculo dobla su altura
 circle*|0.25 //La altura del círculo se reduce un cuarto de su tamaño original
									COMBINE PICTURES
									
									Introducción a las imágenes
									
									Operadores
									
									Operadores de bits
									
									Operadores de cadenas
									
									Operadores de comparación
									
									Operadores de fechas
									
									Operadores de horas
									
									Operadores lógicos
									
									Operadores numéricos
									
									TRANSFORM PICTURE
									
	Producto: 4D
	Tema: Operadores
	
        
        
	
	Manual de lenguaje 4D ( 4D v18)
	
	
 Añadir un comentario
Añadir un comentario