-
-
Notifications
You must be signed in to change notification settings - Fork 4
PImage
PImage b;
b = loadImage("laDefense.jpg");
image(b, 0, 0);
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
altura da imagem
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
Escreve uma cor em qualquer píxel ou escreve uma imagem em outra
Copia uma imagem inteira
Mascara parde de uma imagem de visualizar
Copia um píxel ou um retângulo de pixels atravé de diferentes modos de mistura (n.t.blending)
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
Web & Applicações
A referência de Processing está sob a licença Creative Commons BY-NC conforme indicado aqui. Esta Wiki-tradução é baseada na tradução e adaptação para o Português do Brasil do professor Luiz Ernesto Merkle