2016年9月12日 星期一

Week 02 許紘毓

小畫家

void setup(){
size(600,600);
background(255);
}
void draw(){
if(mousePressed)line(mouseX,mouseY,pmouseX,pmouseY);
}
boolean  bColorSelect;
void keyPressed(){
if(key=='1')stroke(#FF0015);
if(key=='2')stroke(#FFD900);
if(key=='3')stroke(#FFFF1B);
if(key=='s')save("now.png");
if(key=='r'){
PImage img=loadImage("now.png");
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);
}
void draw(){
  if(bColorSelect){
  loadPixels();
  stroke(pixels[mouseX+mouseY*width]);
  }
else if(mousePressed)line(mouseX,mouseY,pmouseX,pmouseY);
}
boolean  bColorSelect;
void keyPressed(){
if(key=='1')stroke(#FF0015);
if(key=='2')stroke(#FFD900);
if(key=='3')stroke(#FFFF1B);
if(key=='s')save("now.png");
if(key=='r'){
PImage img=loadImage("now.png");
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);
}

沒有留言:

張貼留言