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  

PImage

   
Exemplos  
PImage b; 
b = loadImage("laDefense.jpg");
image(b, 0, 0);
Descrição  
Tipo de dados para se armazenar imagens. Processing oferece suporte para se visualizar imagens do tipo  .gif e .jpg.  Imagems podem ser visualisadas no espaço 2D e 3D. Antes d euma imagem ser utilizada, é necessário carregá-la através da função loadImage(). O objeto PImage  contém tanto propriedaddes de largura (width) e altura (height) da imagem,   como um array chamado pixels[] que contem cada valor de píxel da imagem. Um grupo de métodos, descritos abaixo, permite o acesso fácil aos pixels e ao canal alpha da imagem, e simplificam o processo de composição. 
   
Campos  
width
  largura da imagem

height
  altura da imagem

pixels[]
  array que conteém a cor de cada píxel da imagem

   
Métodos  
get()
  Lê a cor de qualquer pixel ou pega um retângulo de pixels

set()
  Escreve uma cor em qualquer píxel ou escreve uma imagem em outra

copy()
  Copia uma imagem inteira

mask()
  Mascara parde de uma imagem de visualizar

blend()
  Copia um píxel ou um retângulo de pixels atravé de diferentes modos de mistura (n.t. blending)

filter()
  Converte a imagem em tom de cinza ou em preto e branco

   
   
Construtores  
PImage()
PImage(largura, altura)
PImage(pixels[], largura, altura, formato)
PImage(img)
   
Parâmetros  
largura   int: largura da imagem

altura   int: altura da imagem

pixels[]   int[] or color[]: array de inteiros ou de colors; deve ser do mesmo tamanho de largura*altura

formato   Qualquer um entre RGB, RGBA, ALPHA(canal alfa) (n.t. grayscale alpha channel)

img   java.awt.Image: assume que a MediaTracker foi utilizada para se carregar os dados que que a img é válida

   
Utilização   Web & Applicações
   
Relacionado   loadImage()
imageMode()
 
 






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