1. 程式人生 > 程式設計 >java如何用Processing生成馬賽克風格的影象

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<width; x+=spacing) {
 for (int y=spacing; y<height; y+=spacing) {
  color c=pic.get(x,y);
  fill(c);
  noStroke();
  ellipse(x,y,spacing*0.6,spacing*0.6);
 }
 }
 save("image_2.jpg");
}

java如何用Processing生成馬賽克風格的影象

java如何用Processing生成馬賽克風格的影象

到此這篇關於java如何用Processing生成馬賽克風格的影象的文章就介紹到這了,更多相關 Processing生成馬賽克風格 內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!