4D v13.4

Operadores de Imagem

Página Inicial

 
4D v13.4
Operadores de Imagem

Operadores de Imagem  


 

 

Uma expressão que utiliza um operador de imagens devolve uma imagem. A seguinte tabela mostra os operadores de imagens.

OperaçãoSintaxeAção
Concatenação horizontalImag1 + Imag2Adiciona Imag2 a direita de Imag1
Concatenação Vertical Imag1 / Imag2Adiciona Imag2 debaixo de Imag1
Superposição exclusivaImag1 & Imag2Realiza um OR exclusivo entre Imag1 e Imag2
Superposição inclusivaImag1 | Imag2Realiza um OR inclusivo entre Imag1 e Imag2
Rolagem HorizontalImagem + NúmeroMove a imagem horizontalmente um número de píxels
Rolagem VerticalImagem / NúmeroMove a imagem verticalmente um número de píxels
RedimensionamentoImagem * NúmeroRedimensiona Imagem na porcentagem Número
Extensão horizontalImagem *+ NúmeroRedimensiona Imagem horizontalmente na porcentagem Número
Extensão verticalImagem */ NúmeroRedimensiona 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.

Exemplo  

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.

  • Concatenação horizontal

 círculo+retângulo ` Situa o retângulo à direita do círculo




 retângulo+círculo ` Situa o círculo à direita do retângulo

  • Concatenação vertical

 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


  • Superposição exclusiva (Ou exclusivo)

 círculo&retângulo ` Ou Exclusivo das duas imagens

  • Superposição inclusiva (Ou inclusivo)

 círculo|retângulo ` Ou Inclusivo de duas imagens

  • Deslocamento horizontal

 retângulo+50 ` Move o retângulo 50 píxels à direita

 retângulo-50 ` Move o retângulo 50 píxels à esquerda


  • Rolagem vertical

 retângulo/50 ` Move o retângulo 50 píxels para baixo


 retângulo/-20 ` Move o retângulo 20 píxels para cima

  • Redimensionamento

 retângulo*1.5 ` Aumenta o tamanho do retângulo em 50%

 retângulo*0.5 ` Reduz o tamanho do retângulo em 50%

  • Extensão horizontal

 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

  • Extensão vertical

 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

 
PROPRIEDADES 

Produto: 4D
Tema: Operadores

 
VER TAMBÉM 

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