2016年9月12日 星期一

week02 黃政維

畫線
程式碼:

void setup()
{
size(600,600);
}
void draw(){

  if(mousePressed)line(mouseX,mouseY,pmouseX,pmouseY);
}
程式碼:

void setup(){
size(600,600);
background(255);//white
}
void draw(){
  if(mousePressed)line(mouseX,mouseY,pmouseX,pmouseY);//draw
}
void keyPressed(){
  if(key=='1')stroke(#FC0303);//畫筆換顏色
  if(key=='2')stroke(#0544FA);
  if(key=='3')stroke(#05FA2B);
}
程式碼:

void setup(){
size(600,600);
background(255);//white
}
void draw(){
  if(mousePressed)line(mouseX,mouseY,pmouseX,pmouseY);
}
void keyPressed(){
  if(key=='1')stroke(#FC0303);//顏色
  if(key=='2')stroke(#0544FA);
  if(key=='3')stroke(#05FA2B);
  if(key=='4')strokeWeight(30);//畫筆大小
  if(key=='5')strokeWeight(40);//畫筆大小
}
int now=1;//用滾輪改筆大小
void mouseWheel(MouseEvent event) {
  float e = event.getCount();
  now+= e;
  if(now<1) now=1;//不會小於1
  strokeWeight(now);
  println(now);//印出現在畫筆大小
}
程式碼:

void setup(){
size(600,600);
background(255);//white
}
void draw(){
  if(mousePressed)line(mouseX,mouseY,pmouseX,pmouseY);
}
void keyPressed(){
  if(key=='1')stroke(#FC0303);
  if(key=='2')stroke(#0544FA);
  if(key=='3')stroke(#05FA2B);
  if(key=='4')strokeWeight(30);
  if(key=='5')strokeWeight(40);
  if(key=='s')save("now.png");//save
  if(key=='r'){
    PImage img=loadImage("now.png");//load
    if(img!=null)//保護不當機
    image(img,0,0);
  }
}
int now=1;
void mouseWheel(MouseEvent event) {
  float e = event.getCount();
  now+= e;
  if(now<1) now=1;
  strokeWeight(now);
  println(now);
}

程式碼:

void setup(){
size(600,600);
background(255);//white
}
void draw(){
  if(mousePressed)line(mouseX,mouseY,pmouseX,pmouseY);
}
boolean bColorSelect=false;                   //小視窗如何開關
void keyPressed(){
  if(key=='1')stroke(#FC0303);
  if(key=='2')stroke(#0544FA);
  if(key=='3')stroke(#05FA2B);
  if(key=='4')strokeWeight(30);
  if(key=='5')strokeWeight(40);
  if(key=='s')save("now.png");//save
  if(key=='r'){
    PImage img=loadImage("now.png");//load
    if(img!=null)
    image(img,0,0);
  }
    if(key=='c'&&bColorSelect==false){    //小視窗如何開
      bColorSelect=true;  
    save("beforeColor.png");//先存暫存圖
    PImage img=loadImage("colorMap.png");
    image(img,0,0);
    }
    else if(key=='c'&&bColorSelect==true){  //小視窗如何關
      bColorSelect=false;
    PImage img=loadImage("beforeColor.png");
    if(img!=null)
    image(img,0,0);
}
}
int now=1;
void mouseWheel(MouseEvent event) {
  float e = event.getCount();
  now+= e;
  if(now<1) now=1;
  strokeWeight(now);
  println(now);
}



程式碼:

void setup(){
size(600,600);
background(255);//white
}
void draw(){
    if(bColorSelect){//取顏色
    loadPixels();
    stroke(pixels[mouseX+mouseY*width]);
}
  else if(mousePressed)line(mouseX,mouseY,pmouseX,pmouseY);
}
boolean bColorSelect=false;
void keyPressed(){
  if(key=='1')stroke(#FC0303);
  if(key=='2')stroke(#0544FA);
  if(key=='3')stroke(#05FA2B);
  if(key=='4')strokeWeight(30);
  if(key=='5')strokeWeight(40);
  if(key=='s')save("now.png");//save
  if(key=='r'){
    PImage img=loadImage("now.png");//load
    if(img!=null)
    image(img,0,0);
  }
    if(key=='c'&&bColorSelect==false){
      bColorSelect=true;  
    save("beforeColor.png");
    PImage img=loadImage("colorMap.png");
    image(img,0,0);
    }
    else if(key=='c'&&bColorSelect==true){
      bColorSelect=false;
    PImage img=loadImage("beforeColor.png");
    if(img!=null)
    image(img,0,0);
}
}
int now=1;
void mouseWheel(MouseEvent event) {
  float e = event.getCount();
  now+= e;
  if(now<1) now=1;
  strokeWeight(now);
  println(now);
}




沒有留言:

張貼留言