4D v13.4TRANSFORM PICTURE |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v13.4
TRANSFORM PICTURE
|
TRANSFORM PICTURE ( imagen ; operador {; param1 {; param2 {; param3 {; param4}}}} ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
imagen | Imagen |
![]() |
Imagen fuente a transformar | |||||
![]() |
Imagen resultante de la transformación | |||||||
operador | Entero largo |
![]() |
Tipo de transformación a efectuar | |||||
param1 | Real |
![]() |
Parámetro de la transformación | |||||
param2 | Real |
![]() |
Parámetro de la transformación | |||||
param3 | Real |
![]() |
Parámetro de la transformación | |||||
param4 | Real |
![]() |
Parámetro de la transformación | |||||
El comando TRANSFORM PICTURE permite aplicar una transformación de tipo operador a la imagen pasada en el parámetro imagen.
Nota: este comando extiende las funcionalidades ofrecidas por los operadores convencionales de transformación de imágenes (+/, etc., ver la sección ). Estos operadores permanecen totalmente utilizables en 4D v11.
La imagen fuente se modifica directamente después de la ejecución del comando. Note que excepto por “Crop” y “Fade to grey scale,” las operaciones no son destructivas y pueden deshacerse realizando la operación contraria o vía la operación “Reset”. Por ejemplo, una imagen reducida a 1% retomará su tamaño original sin alteraciones si se agranda 100 veces. Las transformaciones no modifican el tipo original de la imagen: por ejemplo, una imagen vectorial permanecerá vectorial después de su transformación.
En operador, pase el número de la operación a llevar a cabo y en param, el o los parámetro(s) necesarios para esta operación (el número de parámetros depende de la operación). En operador puede utilizar una de las constantes del tema “”. Estos operadores y sus parámetros se describen en la siguiente tabla:
operador (valor) | param1 | param2 | param3 | param4 | Valores |
Reset (0) | - | - | - | - | |
Scale (1) | Ancho | Alto | - | - | Factors |
Translate (2) | Eje X | Eje Y | - | - | Píxeles |
Flip horizontally (3) | - | - | - | - | |
Flip vertically (4) | - | - | - | - | |
Crop (100) | Orig. X | Orig. Y | Ancho | Alto | Píxeles |
Fade to grey scale (101) | - | - | - | - |
Este es un ejemplo de corte de una imagen (la imagen se muestra en el formulario con el formato “Truncado (no-centrado)”):
TRANSFORM PICTURE($vpEngranaje;Crop;50;50;100;100)
Producto: 4D
Tema: Imágenes
Número
988
Lista alfabética de los comandos
Creado por: 4D v11 SQL
COMBINE PICTURES
Operadores de imágenes