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(<font color="#996600">x1</font>, <font color="#996600">y1</font>, <font color="#996600">largura</font>, <font color="#996600">altura</font>)

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