【Processing】copy()を使ってみる(2)

f:id:osushi_94:20180209014315p:plain

 

PImage img; //画像のオブジェクトを宣言
float x = 0; //ペースト位置x
int y = 0; //ペースト位置y

img = loadImage("snj.jpg"); //画像をロードする
size(559,800);   //画面サイズ
image(img,0,0); //画像を表示

for(int i = 0 ; i < 200 ; i++ ){
    y = 250+i;
    x += 2.8;    
    copy(img,0,y,width,1,int(x),y,width,1);
    copy(img,0,y,width,1,int(x)-width,y,width,1);    
}

 

copy()はint型を受けるから直感的に使えなくてめんどい。int()で直せばいんだけど。

creatImage()とimage()が良さそう。

あとコピーと言いつつペーストも兼ねてるので、なんかスマートじゃない。

creatImage()とimage()が良さそう。