Pesquisar este blog

terça-feira, 12 de maio de 2015

Manipulação de Imagem com Processing


Com Processing é Possivel fazer Manipulações e interagir Diretamente com os Pixels da Imagem. Temos um pequeno código que demonstra um pouco dessa técnica.


PImage img; // cria um objeto do tipo imagem
float offset = 0; // posição que fica fora da imagem
float easing = 0.05; //

void setup() { // um estrutura de repetição do processing
  size(640, 360);//tamanho do frame
  img = loadImage("my.jpg");  // Carrega a Imagem adicionada no sketh
}

void draw() { // desenha o objeto na tela
  image(img, 0, 0);  // Mostra o Display sem transparencia
  float dx = (mouseX-img.width/2) - offset; //move a imagem de acordo com o movimento do mouse
  offset += dx * easing; // compara as dimensoes do frame da imagem
  tint(255, 127);  // adiciona transparencia na imagem
  image(img, offset, 0); // executa a imagem
}



Nenhum comentário:

Postar um comentário