211101 week06
💛🔔
VIDEO
讀入影片
程式素描本(Sketch)>使用程式庫(Library...)>安裝程式庫(Add Library)...
搜尋video>下載倒數第三個
這是下載好的畫面(會有綠色勾勾)
開啟檔案(File)>範例(Examples...)>video>movie>loop
會跑出這個檔案
跑起來會出現...火箭?🚀
自己快樂打程式😀
程式素描本(Sketch)>開啟程式目錄
>data
>把launch2.mp4丟入
對跑起來還是...火箭?🚀
👉程式碼
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);
}
視訊影片
👉錄製影片程式碼(加在image(cam,0,0);後面)
saveFrame();
成功錄製影片後>工具>圖片建出影片(Movie Maker)
按Ctrl+K會出現剛剛錄製的影片截圖,複製上方圖片位址
貼上(Movie Maker)
將影片myvideo.mov拉進去
成功播放😀(這是蝸牛🐌)
👉程式碼
import processing.video.*;
Movie movie;
void setup(){
size(640,480);
movie=new Movie(this, "myvideo.mov");
movie.loop();
}
void draw(){
if(movie.available()){
movie.read();
}
image(movie,0,0);
}
點一下會出現綠色
萬聖節特效??
👉程式碼
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();
}
參考圖
先用小畫家滴管確認顏色
將訊息放入Processing的色彩選擇器
點一下五個顏色會轉換
👉程式碼
//#EEEEEE #FFEE4A #FFC501 #FE9600 #03001C
color [] c={#EEEEEE,#FFEE4A,#FFC501,#FE9600,#03001C};
int now=0;
void setup(){
size(640,480);
background(#03001C);
}
void draw(){
}
void mousePressed(){
background(c[now]);
now=(now+1)%5;
}
到喜歡的片段時按暫停,就會變J個特效😀
👉程式碼
import processing.video.*;
Movie movie;
//#EEEEEE #FFEE4A #FFC501 #FE9600 #03001C
color [] c={#EEEEEE,#FFEE4A,#FFC501,#FE9600,#03001C};
int now=0;
void setup(){
size(640,480);
background(#EEEEEE);
movie=new Movie(this, "myvideo.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();
}
如果喜歡我的部落格的話
請幫我按右上角的愛心(根本按不下去)
也可以按右上角的小鈴鐺(這也按不下去)
才不會錯過我的更新哦!😉
沒有留言:
張貼留言