2016年9月12日 星期一

2016/9/12 Week02

1.簡易畫線

void setup(){
  size(600,600);
}
void draw(){
  if(mousePressed)line(mouseX,mouseY,pmouseX,pmouseY);
}



2.案案件改變畫筆顏色/背景

void setup(){
  size(600,600);
  background(255);
}
void draw(){
  if(mousePressed)line(mouseX,mouseY,pmouseX,pmouseY);
}
void keyPressed()
{
  if(key=='1')stroke(#FF0000);
  if(key=='2')stroke(#00B9FF);
  if(key=='3')stroke(#FEFF00);
}



3.改變畫筆粗細

void setup(){
  size(600,600);
  background(255);
}
void draw(){
  if(mousePressed)line(mouseX,mouseY,pmouseX,pmouseY);
}
void keyPressed()
{
  if(key=='1')stroke(#FF0000);
  if(key=='2')stroke(#00B9FF);
  if(key=='3')stroke(#FF7300);
}
int now=1;
void mouseWheel(MouseEvent event){
  float e = event.getCount();
  //println(e);
  now+=e;
  if(now<1)now=1;
  strokeWeight(now);
  println(now);
}

4.儲存畫畫

void setup(){
  size(600,600);
  background(255);
}
void draw(){
  if(mousePressed)line(mouseX,mouseY,pmouseX,pmouseY);
}
void keyPressed()
{
  if(key=='1')stroke(#FF0000);
  if(key=='2')stroke(#00B9FF);
  if(key=='3')stroke(#FF7300);
  if(key=='4')stroke(#00FF57);
  if(key=='5')stroke(#000000);
  if(key=='s')save("now.png");
  if(key=='r'){
    PImage img=loadImage("now.png");
    if(img!=null) image(img, 0,0);
  }
}
int now=1;
void mouseWheel(MouseEvent event){
  float e = event.getCount();
  //println(e);
  now+=e;
  if(now<1)now=1;
  strokeWeight(now);
  println(now);
}



***如何看到照片有沒有存
Sketch=>Show Sketch Floder(Ctrl+K)

5.案案件放開啟圖片//色盤
**去小畫家將色盤截圖,放入資料夾內名子取colorMap.png

void setup(){
  size(600,600);
  background(255);
}
void draw(){
  if(mousePressed)line(mouseX,mouseY,pmouseX,pmouseY);
}
boolean bColor=false;
void keyPressed()
{
  if(key=='1')stroke(#FF0000);
  if(key=='2')stroke(#00B9FF);
  if(key=='3')stroke(#FF7300);
  if(key=='4')stroke(#00FF57);
  if(key=='5')stroke(#000000);
  if(key=='s')save("now.png");
  if(key=='r'){
    PImage img=loadImage("now.png");
    if(img!=null) image(img, 0,0);
  }
  if(key=='c' && bColor==false){
    bColor=true;
    save("beforeColor.png");
    PImage img=loadImage("colorMap.png");
    image(img,0,0);
  }
  else if(key=='c' && bColor==true){
    bColor=false;
    PImage img=loadImage("beforeColor.png");
    if(img!=null)image(img,0,0);
  }
}
int now=1;
void mouseWheel(MouseEvent event){
  float e = event.getCount();
  //println(e);
  now+=e;
  if(now<1)now=1;
  strokeWeight(now);
  println(now);
}



6.選擇顏色

void setup(){
  size(600,600);
  background(255);
}
void draw(){
  if(bColor){
    loadPixels();
    stroke(pixels[mouseX+mouseY+width]);
  }
  else if(mousePressed)line(mouseX,mouseY,pmouseX,pmouseY);
}
boolean bColor=false;
void keyPressed()
{
  if(key=='1')stroke(#FF0000);
  if(key=='2')stroke(#00B9FF);
  if(key=='3')stroke(#FF7300);
  if(key=='4')stroke(#00FF57);
  if(key=='5')stroke(#000000);
  if(key=='s')save("now.png");
  if(key=='r'){
    PImage img=loadImage("now.png");
    if(img!=null) image(img, 0,0);
  }
  if(key=='c' && bColor==false){
    bColor=true;
    save("beforeColor.png");
    PImage img=loadImage("colorMap.png");
    image(img,0,0);
  }
  else if(key=='c' && bColor==true){
    bColor=false;
    PImage img=loadImage("beforeColor.png");
    if(img!=null)image(img,0,0);
  }
}
int now=1;
void mouseWheel(MouseEvent event){
  float e = event.getCount();
  //println(e);
  now+=e;
  if(now<1)now=1;
  strokeWeight(now);
  println(now);
}

沒有留言:

張貼留言