2021年11月1日 星期一

WEEK05-阿噗的神奇小筆記(今日陳柏惹我生氣)

母Vㄟ 





/**
 * Loop. 
 * 
 * Shows how to load and play a QuickTime movie file.  
 *
 */

import processing.video.*;

Movie movie;

void setup() {
  size(560, 406);
  background(0);
  // Load and play the video in a loop
  movie = new Movie(this, "launch2.mp4");
  movie.loop();
}

void movieEvent(Movie m) {
  m.read();
}

void draw() {
  //if (movie.available() == true) {
  //  movie.read(); 
  //}
  image(movie, 0, 0, width, height);
}





import processing.video.*;

Movie movie;

void setup() {
  size(640, 480);
  movie = new Movie(this, "launch2.mp4");
  movie.loop();
}
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.*;

Movie movie;

void setup() {

  size(640, 480);

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

   movie.loop();

}

void draw(){

  if (movie.available()) {

    movie.read();

  }

  image(movie, 0, 0);

  saveFrame();

}


void setup(){

   size(640,480);

   background(255,0,0);

}

void draw(){

   println(frameCount); 

}

void mousePressed(){

   loadPixels();

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

   {

      pixels[i]=color(0,255,0); 

   }

   updatePixels();

   saveFrame();

}



/*#FAF6A7 #FCF44F #FCD44F #FAA926 #2C200D */

color[]c={#FAF6A7,#FCF44F,#FCD44F,#FAA926,#2C200D};

int now=0;

void setup(){

    size(500,500);

    background(#F0F0F0);

}

void draw(){

    

}

void mousePressed(){

    background(c[now]);

    now= (now+1)%5;

}



import processing.video.*;
Movie movie;

/*#FAF6A7 #FCF44F #FCD44F #FAA926 #2C200D */
color[]c={#FAF6A7,#FCF44F,#FCD44F,#FAA926,#2C200D};
int now=0;
void setup(){
    size(640,480);
    background(#F0F0F0);
    movie = new Movie(this,"123.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]);//255
      int now =4-int(bright/67);
      pixels[i] = c[now];
    }
    updatePixels();
}













沒有留言:

張貼留言