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  

get()

   
Exemplos  
PImage myImage = loadImage("topanga.jpg"); 
image(myImage, 0, 0);
PImage cp = get();
image(cp, 50, 0);

PImage myImage = loadImage("topanga.jpg"); 
image(myImage, 0, 0);
color cp = get(30, 20);
fill(cp);
rect(30, 20, 55, 55);
Descrição   Lê a cor de qualquer píxel ou pega a seção de uma imagem. Se nenhum parâmetro é especificado, a imagem inteira é retornada.  Pega-se o valor de um píxel ao especificar as coordenadas x e y. Pega-se a seção de uma imagem ao especificar parâmetros adicionais de largura e  altura. Se o píxel requerido estiver fora da janela da imagem, preto é retornado. Os números retornados são escalados de acordo com as escalas de cor atuais, mas apenas valores RGB são retornados por esta função. Por exemplo, embora se possa desenhar uma forma em coloMode(HSB), os números retornados serão em RGB.

A função imageMode() modificará o modo de trabalho dos parâmetros. Por exemplo, uma chamada à imageMode(CORNERS)  modificará  os parâmetros de definirem largura e altura para definirem os valores dos cantos opostos a x e y.

Para se pegar a cor de um único píxel com get(x,y) é fácil, mas não é tão rápido quanto se pegar esta informação diretamente de pixels[]. O comando equivalente à "get(x,y)"que faz uso de pixels[] é "pixels[y*largura+x]".  A versão BETA de Processing requer que se chame loadPixels() para se carregar a janela de visualização no array pixels[] antes que se pegue os valores. ow data into the pixels[] array before getting the values.
   
Sintaxe  
get()
get(x, y)
get(x, y, largura, altura)
   
Parâmetros  
x   int: coordenada-x do píxel
y   int: coordenada-y  do píxel

largura   int: largura do retângo de pixels a pegar

altura   int: altura do retângulo de pixels a pegar

   
Retorno   color ou PImage
   
Utilização   Web & Applicações
   
Relacionado   set()
pixels[]
 
 






   
 
Original em inglês atualizado em: Fri Jul 15 16:35:40 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