örnek..

export.gifimport gifAnimation.*;
import processing.opengl.*;

GifMaker gifExport;

/* OpenProcessing Tweak of *@*http://www.openprocessing.org/sketch/4619*@* */
/* !do not delete the line above, required for linking your tweak if you upload again */
void setup()
{size(600, 600);
println(“gifAnimation ” + Gif.version());
gifExport = new GifMaker(this, “export.gif”);
gifExport.setRepeat(0); // make it an “endless” animation
gifExport.setTransparent(0,0,0);
}
float w=600,i,j,x,y,r,t;
void draw(){

gifExport.setDelay(1);
gifExport.addFrame();

fill(255,20);
rect(0,0,w,w);
fill(0);
for(i=0;i<w;i+=9)
{
for(j=0;j<w;j+=9)
{
r=2E3/(dist(x=mouseX,y=mouseY,i,j)+1E2);
rect(i+r*cos(t=atan2(j-y,i-x)),j+r*sin(t),1,18);
}
}
}

void keyPressed() {
gifExport.finish();
println(“gif saved”);
}

Yorum bırakın