4D v16.3Operadores de Imagem |
||||||||||||||||||||||||||||||||
|
4D v16.3
Operadores de Imagem
|
Operação | Sintaxe | Ação |
Concatenação horizontal | Imag1 + Imag2 | Adiciona Imag2 a direita de Imag1 |
Concatenação Vertical | Imag1 / Imag2 | Adiciona Imag2 debaixo de Imag1 |
Superposição exclusiva | Imag1 & Imag2 | Super põe Imag2 sobre Imag1 (Imag2 ao fundo) |
Superposição inclusiva | Imag1 | Imag2 | Super põe Imag2 a Imag1 e devolve a máscara resultante se as duas imagens são do mesmo tamanho |
Rolagem Horizontal | Imagem + Número | Move a imagem horizontalmente um número de píxels |
Rolagem Vertical | Imagem / Número | Move a imagem verticalmente um número de píxels |
Redimensionamento | Imagem * Número | Redimensiona Imagem na porcentagem Número |
Extensão horizontal | Imagem *+ Número | Redimensiona Imagem horizontalmente na porcentagem Número |
Extensão vertical | Imagem */ Número | Redimensiona Imagem verticalmente na porcentagem Número |
Os dois operadores & e | sempre devolvem uma imagem tipo mapa de bits, sem importar a natureza das duas imagens fonte. A razão é que 4D primeiro desenha as imagens em memória em mapas de bits, depois calcula a imagem resultante aplicando o operador OR nos píxels do mapa de bits.
Os outros operadores de imagens devolvem imagens vetoriais se as duas imagens fonte são vetoriais. Lembre, entretanto, que as imagens impressas com o formato de saída On Background são impressas como mapas de bits.
Nos seguintes exemplos, todas as imagens são mostradas utilizando o formato de saída On Background.
Esta é a imagem círculo:
Esta é a imagem retângulo:
Nos seguintes exemplos, cada expressão é seguida por sua representação gráfica.
círculo+retângulo ` Situa o retângulo à direita do círculo
retângulo+círculo ` Situa o círculo à direita do retângulo
círculo/retângulo ` Pôr o retângulo baixo o círculo
retângulo/círculo ` Põe o círculo baixo o retângulo
Pict3:=Pict1 & Pict2 // Superimpone Imag2 sobre Imag1
Pict3:=Pict1|Pict2 // Recupera a máscara resultante da super posição de duas imagens do mesmo tamanho
retângulo+50 ` Move o retângulo 50 píxels à direita
retângulo-50 ` Move o retângulo 50 píxels à esquerda
retângulo/50 ` Move o retângulo 50 píxels para baixo
retângulo/-20 ` Move o retângulo 20 píxels para cima
retângulo*1.5 ` Aumenta o tamanho do retângulo em 50%
retângulo*0.5 ` Reduz o tamanho do retângulo em 50%
círculo*+3 ` O círculo fica 3 vezes mais grande
círculo*+0.25 ` A largura do círculo é reduzido a um quarto de seu tamanho original
círculo*/2 ` O círculo dobra sua altura
círculo*/0.25 ` A altura do círculo se reduz a um quarto de seu tamanho original
COMBINE PICTURES
Introdução a Imagens
Operadores
Operadores de bit
Operadores de Cadeia
Operadores de Comparação
Operadores de data
Operadores de Hora
Operadores Lógicos
Operadores Numéricos
TRANSFORM PICTURE
Produto: 4D
Tema: Operadores
Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)