程式碼:
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);
沒有留言:
張貼留言