level 9
海洋57221
楼主
//拖图进去并重命名为2.jpg
PImage img;
int size =70;
int bei=4;
int x=0 ;
float y=0 ;
int x0 ;
float y0 ;
int i=0;
int j=0;
void setup() {
img = loadImage("2.jpg");
img.resize(500, 0);
size(img.width,img.height);
background(255);
smooth();
}
void draw() {
image (img, 0, 0);
fill(255, 255, 255, 60);
rect(mouseX, mouseY, size, size);
for (i=0; i<=size; i++)
{
for (j=0; j<=size; j++)
{
int loc = (mouseY+j)*img.width +(mouseX+i) ;
float r = red(img.pixels[loc]);
float g = green(img.pixels[loc]);
float b = blue(img.pixels[loc]);
fill(r, g, b, 255);
{
noStroke();
rect(size+mouseX+bei*i, size+mouseY+bei*j, bei, bei);
}
}
}
println("i="+i);
println(j);
}
2014年12月08日 17点12分
1
PImage img;
int size =70;
int bei=4;
int x=0 ;
float y=0 ;
int x0 ;
float y0 ;
int i=0;
int j=0;
void setup() {
img = loadImage("2.jpg");
img.resize(500, 0);
size(img.width,img.height);
background(255);
smooth();
}
void draw() {
image (img, 0, 0);
fill(255, 255, 255, 60);
rect(mouseX, mouseY, size, size);
for (i=0; i<=size; i++)
{
for (j=0; j<=size; j++)
{
int loc = (mouseY+j)*img.width +(mouseX+i) ;
float r = red(img.pixels[loc]);
float g = green(img.pixels[loc]);
float b = blue(img.pixels[loc]);
fill(r, g, b, 255);
{
noStroke();
rect(size+mouseX+bei*i, size+mouseY+bei*j, bei, bei);
}
}
}
println("i="+i);
println(j);
}