FAQ
 
 
Cover  \ Exhibition  \ Learning  \ Reference  \ Download  \ Discourse   
      Linguagem \ Ambiente \ Bibliotecas \ Comparação
 
   
   
Abridged (A-Z) \ Complete (A-Z)  
   
  Referência para Processing (BETA) version 91+. Se você tem uma versão anterior, utilize a documentação inclusa em seu software. Se você encontrar quaisquer erros ou tiver quaisquer comentários, leve ao nosso conhecimento.  
Nome  

filter()

   
Exemplos  
PImage b; 
b = loadImage("topanga.jpg");
image(b, 0, 0);
filter(THRESHOLD);
PImage b; 
b = loadImage("topanga.jpg");
image(b, 0, 0);
filter(GRAY);
PImage b; 
b = loadImage("topanga.jpg");
image(b, 0, 0);
filter(INVERT);
save("filter_invert.tif");
PImage b; 
b = loadImage("topanga.jpg");
image(b, 0, 0);
filter(GRAY);
filter(POSTERIZE, 4);
PImage b; 
b = loadImage("topanga.jpg");
image(b, 0, 0);
filter(BLUR, 6);
Descrição   Filtra a imagem de visualização como definido em um dos seguintes modos:

THRESHOLD  - converte a imagem para preto e branco dependendo se os pixels estão acima ou abaixo de um limiar definido pelo parâmetro nivel. Este nível deve estar entre 0.0 (preto) e 1.0 (branco). Nos casos onde nivel  não é especificado, 0.5 é utilizado.

GRAY - converte quaisquer cores na imagem em seus equivalentes tons de cinza

INVERT - atribui a cada píxel seu valor inverso

POSTERIZE - limita cada canal da imagem a um número de cores especificada pelo parâmetro nivel. 

BLUR - executa um borramento Gaussiano (n.t. Guassian blur), sendo que o parâmetro level especifica a extensão do borramento. Nos casos em que o parâmetro level não é utilizado, o borramento equivalente a um borramento gaussiano de raio 1.

OPAQUE - atribui ao canal alfa para ser inteiramente opaco
   
Sintaxe  
filter(MODO)
ilter(MODO, nivel)
   
Parâmetros  
MODO   Qualquer um entre: THRESHOLD, GRAY, INVERT, POSTERIZE, BLUR, ou OPAQUE

nivel   int ou float: define a qualidade do filtro

   
Retorno   Nenhum
   
Utilização   Web & Applicações
   
Relacionado   blend()
 
 






   
 
Original em inglês atualizado em: Fri Jul 15 16:35:39 PDT 2005
Tradução para o Português do Brasil: Luiz Ernesto Merkle
Atuallizada em: 30 de novembro de 2005, 9h00 (BRST)
 
 








Creative Commons License
 
  Processing é um projeto aberto iniciado por Ben Fry e Casey Reas  
  © Info