  | 
              | 
              | 
          
	
		| 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() 
	 |