把功能打包到两个方法里, 另外做一个tab保存.
打开要录的sketch后, 直接把setup用的方法贴到setup最后, 把draw用的方法贴到draw最后.
setup的参数传文件名, draw的参数传长度.
录制结束后在外部决定要不要关闭程序.
/*
[in setup()]:: stGifMaker("ex_");//..(filename)
[in draw()]:: drGifMaker(32*16);//..(seconds * frameRate)
*/
import gifAnimation.*;
GifMaker pbTheGM;
void stGifMaker(String pxFileName){
pbTheGM = new GifMaker(this,pxFileName+".gif");
pbTheGM.setRepeat(0);
pbTheGM.setDelay(40);
}//+++
boolean drGifMaker(int pxLength){
pbTheGM.addFrame();
if(frameCount>pxLength){pbTheGM.finish();return true;}
return false;
}//+++
- 本文固定链接: http://iprocessing.cn/2017/12/14/小经验导出gif文件的个人用法/
- 转载请注明: constrain 于 Processing编程艺术 发表