2016年9月12日 星期一

Week02 林盈君

小畫家畫圖
程式碼:
void setup(){
size(800,600);
}
void draw(){
if(mousePressed){
  strokeWeight(2);
  line(mouseX,mouseY,pmouseX,pmouseY); // premouseX, premouseY
}
}
void keyPressed(){
if(key=='1')stroke(#FA1726);
if(key=='2')stroke(#223FF0);
if(key=='3')stroke(#22F06B);
}



void mouseWheel(MouseEvent event){
float e = event.getCount();
now+=e;
if(now<1) now=1;
strokeWeight(now);
println(now);
}

if(key=='s')save("now.png");
if(key=='r'){
PImage img= loadImage("now.png");
if(img!=null) image(img,0,0);
}

boolean cPressed =false;

if (key=='c'&& cPressed==false) {
    cPressed=true;
    save("beforeColor.png");
    PImage img=loadImage("colorMap.png");
    image(img, 0, 0);
  } else if (key=='c'&& cPressed==true)
  {
    cPressed=false;
    PImage img= loadImage("beforeColor.png");
    if (img!=null) image(img, 0, 0);
  }

if (colorselect) {
    loadPixels();
    stroke(pixels[mouseX+mouseY*width]);
  } else if (mousePressed)
    line(mouseX, mouseY, pmouseX, pmouseY);

沒有留言:

張貼留言