4D v14.3TRANSFORM PICTURE |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
TRANSFORM PICTURE
|
TRANSFORM PICTURE ( imagem ; operador {; param1 {; param2 {; param3 {; param4}}}} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
imagem | Imagem |
![]() |
Fonte da imagem a ser transformada | |||||
![]() |
Imagem resultante depois da transformação | |||||||
operador | Inteiro longo |
![]() |
Tipo de transformação a ser feita | |||||
param1 | Real |
![]() |
Parâmetro de transformação | |||||
param2 | Real |
![]() |
Parâmetro de transformação | |||||
param3 | Real |
![]() |
Parâmetro de transformação | |||||
param4 | Real |
![]() |
Parâmetro de transformação | |||||
O comando TRANSFORM PICTURE permite aplicar uma transformação de tipo operador à imagem passada no parâmetro imagem.
Nota: este comando estende as funcionalidades oferecidas pelos operadores convencionais de transformação de imagens (+/, etc., ver a seção ). Estes operadores permanecem totalmente utilizáveis em 4D.
A imagem fonte se modifica diretamente depois da execução do comando. Note que exceto por “Crop” e “Fade to grey scale,” as operações não são destrutivas e podem ser desfeitas realizando a operação contrária o via a operação “Reset”. Por exemplo, uma imagem reduzida a 1% retomará seu tamanho original sem alterações é aumentado 100 vezes. As transformações não modificam o tipo original da imagem: por exemplo, uma imagem vetorial permanecerá vetorial depois de sua transformação.
Em operador, passe o número da operação a ser realizada e em param, os parâmetros necessários para esta operação (o número de parâmetros depende da operação). Em operador pode utilizar uma das constantes do tema “Transformação de imagens”. Estes operadores e seus parâmetros se descrevem na seguinte tabela:
operador (valor) | param1 | param2 | param3 | param4 | Valores |
Reset (0) | - | - | - | - | |
Scale (1) | Largura | Altura | - | - | Fatores |
Translate (2) | Eixo X | Eixo Y | - | - | Píxels |
Flip horizontally (3) | - | - | - | - | |
Flip vertically (4) | - | - | - | - | |
Crop (100) | Orig. X | Orig. Y | Largura | Altura | Píxels |
Fade to grey scale (101) | - | - | - | - |
Este é um exemplo de corte de uma imagem (a imagem se mostra no formulário com o formato “Truncado (não-centrado)”):
TRANSFORM PICTURE($vpEngrenagem;Crop;50;50;100;100)
Produto: 4D
Tema: Imagens
Número
988
Criado por: 4D v11 SQL
COMBINE PICTURES
Operadores de Imagem
Manual de linguagem 4D ( 4D v12.4)
Manual de linguagem 4D ( 4D v11 SQL Release 6)
Manual de linguagem 4D ( 4D v13.5)
Manual de linguagem 4D ( 4D v14.3)
Parent of : TRANSFORM PICTURE ( 4D v14 R3)