| 4D v18Operadores de Imagem | ||||||||||||||||||||||||||||||||
|  | 
    4D v18
 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 Nota de Compatibilidade: A sintaxe Picture */ Number não é compatível para redimensionamento vertical a partir de 4D v18. | 
(*) O funcionamento dos operadores de superposição exclusiva (&) e inclusiva (|) foram modificados a partir de  4Dv14 depois da atualização das bibliotecas de gerenciamento de display usadas pelo programa. 
Pict3 := Pict1 & Pict2 produz o mesmo resultado que:
 COMBINE PICTURES(pict3;pict1;Superimposition;pict2) $equal:=Equal pictures(Pict1;Pict2;Pict3)Nota: O comando COMBINE PICTURES pode ser usado para superimpor enquanto mantendo as caracteristicas de cada fonte de imagem na imagem resultante
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 v18)
	
	
 Adicionar um comentário
Adicionar um comentário