只能移動滑鼠作畫的小畫家

可以用左鍵來作畫的小畫家

void setup(){
size(600,600);
}
void draw(){
if(mousePressed)
line(mouseX,mouseY,pmouseX,pmouseY);
}
利用按鍵來改畫筆顏色

void setup(){
size(600,600);
}
void draw(){
if(mousePressed)
line(mouseX,mouseY,pmouseX,pmouseY);
}
void keyPressed(){
if(key=='1') stroke(#F52525);
if(key=='2') stroke(#FFD900);
if(key=='3') stroke(#00FF1B);
}
改畫筆粗細加顏色

void setup(){
size(600,600);
}
void draw(){
if(mousePressed)
line(mouseX,mouseY,pmouseX,pmouseY);
}
void keyPressed(){
if(key=='1') stroke(#F52525);
if(key=='2') stroke(#FFD900);
if(key=='3') stroke(#00FF1B);
if(key=='4') strokeWeight(10);
if(key=='5') strokeWeight(20);
}
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);
}
void draw(){
if(mousePressed)
line(mouseX,mouseY,pmouseX,pmouseY);
}
void keyPressed(){
if(key=='1') stroke(#F52525);
if(key=='2') stroke(#FFD900);
if(key=='3') stroke(#00FF1B);
if(key=='4') strokeWeight(10);
if(key=='5') strokeWeight(20);
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();
now +=e;
if(now<1) now=1;
strokeWeight(now);
println(now);
}
叫出調色盤

void setup(){
size(600,600);
}
void draw(){
if(mousePressed)
line(mouseX,mouseY,pmouseX,pmouseY);
}
boolean bColorSelect=false;
void keyPressed(){
if(key=='1') stroke(#F52525);
if(key=='2') stroke(#FFD900);
if(key=='3') stroke(#00FF1B);
if(key=='4') strokeWeight(10);
if(key=='5') strokeWeight(20);
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=false;
void keyPressed(){
if(key=='1') stroke(#F52525);
if(key=='2') stroke(#FFD900);
if(key=='3') stroke(#00FF1B);
if(key=='4') strokeWeight(10);
if(key=='5') strokeWeight(20);
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);
}
void draw(){
if(mousePressed)
line(mouseX,mouseY,pmouseX,pmouseY);
}
void keyPressed(){
if(key=='1') stroke(#F52525);
if(key=='2') stroke(#FFD900);
if(key=='3') stroke(#00FF1B);
if(key=='4') strokeWeight(10);
if(key=='5') strokeWeight(20);
}
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);
}
void draw(){
if(mousePressed)
line(mouseX,mouseY,pmouseX,pmouseY);
}
void keyPressed(){
if(key=='1') stroke(#F52525);
if(key=='2') stroke(#FFD900);
if(key=='3') stroke(#00FF1B);
if(key=='4') strokeWeight(10);
if(key=='5') strokeWeight(20);
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();
now +=e;
if(now<1) now=1;
strokeWeight(now);
println(now);
}
叫出調色盤

void setup(){
size(600,600);
}
void draw(){
if(mousePressed)
line(mouseX,mouseY,pmouseX,pmouseY);
}
boolean bColorSelect=false;
void keyPressed(){
if(key=='1') stroke(#F52525);
if(key=='2') stroke(#FFD900);
if(key=='3') stroke(#00FF1B);
if(key=='4') strokeWeight(10);
if(key=='5') strokeWeight(20);
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=false;
void keyPressed(){
if(key=='1') stroke(#F52525);
if(key=='2') stroke(#FFD900);
if(key=='3') stroke(#00FF1B);
if(key=='4') strokeWeight(10);
if(key=='5') strokeWeight(20);
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);
}
沒有留言:
張貼留言