Skip to content
villares edited this page May 24, 2020 · 4 revisions

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çãoloadImage(). O objetoPImage  contém tanto propriedaddes de largura (width) e altura (height) da imagem,   como um array chamadopixels[] 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(<font color="#996600">largura</font>, <font color="#996600">altura</font>)
PImage(<font color="#996600">pixels[]</font>, <font color="#996600">largura</font>, <font color="#996600">altura</font>, <font color="#996600">formato</font>)
PImage(<font color="#996600">img</font>)
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()

Clone this wiki locally