4D v16.3Operadores de imágenes |
||||||||||||||||||||||||||||||||
|
4D v16.3
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 |
Los dos operadores & y | siempre devuelven una imagen tipo mapa de bits, sin importar la naturaleza de las dos imágenes fuente. La razón es que 4D primero dibuja las imágenes en memoria en mapas de bits, luego calcula la imagen resultante aplicando el operador OR en los píxeles del mapa de bits.
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
circulo/rectángulo ` Poner el rectángulo bajo el círculo
rectángulo/círculo ` 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
círculo*/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 v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)