| 4D v14.4Operadores de Imagem | ||||||||||||||||||||||||||||||||
|  | 
    4D v14.4
 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 v15)
	Manual de linguagem 4D ( 4D v14.4)
	
	
	Manual de linguagem 4D ( 4D v15.4)
	
	
	
	
	Manual de linguagem 4D ( 4D v15.3)
	
	
 Adicionar um comentário
Adicionar um comentário