java如何用Processing生成马赛克风格的图像

网友投稿 428 2022-12-13


java如何用Processing生成马赛克风格的图像

首先使用PImage来实例化对象,再通过loadImage赋值,两层for循环遍历图片上的像素点,每隔5个像素点,画一个直径为3的圆。颜色通过pic.get(x,y)获取。

最后通过save函数来保存图片。

PImage pic;

int spacing=5;

void setup(){

pic=loadImage("steve.jpeg");

size(706, 644);

}

void draw(){

for (int x=spacing; x

for (int y=spacinghttp://; y

color c=pic.get(x, y);

fill(c);

noStroke();

ellipse(x, y, spacing*0.6, spacing*0.6);

}

}

save("image_2.jpg");

}

for (int y=spacinghttp://; y

color c=pic.get(x, y);

fill(c);

noStroke();

ellipse(x, y, spacing*0.6, spacing*0.6);

}

}

save("image_2.jpg");

}

color c=pic.get(x, y);

fill(c);

noStroke();

ellipse(x, y, spacing*0.6, spacing*0.6);

}

}

save("image_2.jpg");

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring Security常用过滤器实例解析
下一篇:超个性修改SpringBoot项目的启动banner的方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~