2021年11月1日 星期一

我出一百萬

 Week 08













下載Video檔案

點選Loop把影片拉進去程式碼裡面






















import processing.video.*; //先裝好Video

Movie movie;

void setup(){

  size(640,480);

  movie = new Movie(this,"launch2.mp4");

  movie.loop();

}//要在我的硬碟的目錄裡面,開launch2.mp4檔

void draw(){

  image(movie,0,0);

}

void movieEvent(Movie m){

  m.read();

}











import processing.video.*;

Capture cam;

void setup(){

  size(640, 480);

  cam = new Capture(this,640,480);

  cam.start();

}

void draw(){

  if(cam.available()) {

    cam.read();

  }

  image(cam, 0, 0);

}













import processing.video.*;

Capture cam;

void setup(){

  size(640, 480);

  cam = new Capture(this,640,480);

  cam.start();

}

void draw(){

  if(cam.available()) {

    cam.read();

  }

  image(cam, 0, 0);

  saveFrame();

}










將剛剛做好的影片丟回今天第一個作業影片就會跑出來

import processing.video.*;//先裝好Video

Movie movie;

void setup(){

  size(640,480);

  movie = new Movie(this,"my_webcam.mov");

  movie.loop();

}

void draw(){

  image(movie,0,0);

}

void movieEvent(Movie m){

  m.read();

}










原本是橘色當滑鼠按下後綠色會跑出來👀👀







void setup(){
  size(640,480);
  background(255,88,6);
}
void draw()
{
  println(frameCount);
}
void mousePressed(){
  loadPixels();
  for(int i=0; i<640*480/2; i++)
  {
    pixels[i]=color(100,255,150);
  }
  updatePixels();
  saveFrame();
}












color [] c={#F0F0F0,#FFEE4A,#FFC501,#FE9600,#03001C};

int now=0;

void setup(){

  size(640,480);

  background(#F0F0F0);

}

void draw(){

  

}

void mousePressed(){

  background(c[now]);

  now=(now+1)%5;

}











import processing.video.*;

Movie movie;

color [] c={#F0F0F0,#FFEE4A,#FFC501,#FE9600,#03001C};

void setup(){

  size(640,480);

  background(#F0F0F0);

  movie = new Movie(this,"my_webcam.mov");

  movie.play();

}

void draw(){

  if(movie.available()) {

     movie.read();

     image(movie,0,0);

  }

}

void mousePressed(){

  movie.pause();

  loadPixels();

  for(int i=0; i<640*480; i++)

  {

    float bright = brightness(pixels[i]);

    int now=4-int(bright/67);

    pixels[i]=(c[now]);

  }

  updatePixels();

}

沒有留言:

張貼留言