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

Clone this wiki locally