Skip to content

updatePixels_

villares edited this page May 24, 2020 · 4 revisions

Nome

updatePixels()

Exemplos

int halfImage = width*height/2; 
PImage myImage = loadImage("topanga.jpg"); 
image(myImage, 0, 0); 
 
loadPixels(); 
for(int i=0; i<halfImage; i++) { 
  pixels[i+halfImage] = pixels[i]; 
} 
updatePixels(); 
int halfImage = width*height/2; 
PImage myImage = loadImage("towerFlip.jpg"); 
image(myImage, 0, 0); 
 
loadPixels(); 
for(int i=0; i<halfImage; i++) { 
  pixels[i+halfImage] = pixels[i]; 
} 
 
updatePixels(50, 0, 50, 100); 

Descrição

Atualiza a janela de visualização com os dados correntes armazenados em pixels[]. É possível atualizar apenas uma porção da janela de visualização, o que se faz ao expecificar um retângulo menor através dos parâmetros x1, y1, largura, e altura. A função imageMode() altera o modo de trabalho destes parâmetros. Por exemplo, imageMode(CENTER) assumirá x e y como sendo o centro da imagem. Uma chamada à imageMode(CORNERS) assumirá que os parâmetros largura e altura estarão definindo as coordeadas opostas da imagem.

Sintaxe

updatePixels()
updatePixels(x1, y1, largura, altura)

Parâmetros x1 int: coordenada-x do canto superior esquerdo

y1 int: coordenada-y do canto superior esquerdo

largura largura ou coordenadax do canto oposto, dependendo do atual modo configurado por  imageMode()

altura altura ou coordenada-y do canto oposto, dependendo do atual modo configurado por imageMode()

Utilização

Web & Applicações

Relacionado

pixels[]

loadPixels()

Clone this wiki locally