每 X 秒保存一次处理中的输出
Save output in processing every X seconds
您好,我正在使用处理程序,想知道是否有一种方法可以每隔 X 秒自动保存一次输出?
任何帮助都会很棒!
您正在寻找 saveFrame() 方法。
在 draw() 方法中,您可以保存视觉输出的屏幕截图。
void draw() {
// YOUR CODE
...
// Saves each frame as screenshot-000001.png, screenshot-000002.png, etc.
saveFrame("screenshot-######.png");
}
更多信息:https://processing.org/reference/saveFrame_.html
并且每隔 X 秒截取一次屏幕截图:
int lastTime = 0;
void draw(){
// YOUR CODE
...
// 1000 in milisecs, that's 1 sec
if( millis() - lastTime >= 1000){
saveFrame("screenshot-######.png");
lastTime = millis();
}
}
您好,我正在使用处理程序,想知道是否有一种方法可以每隔 X 秒自动保存一次输出?
任何帮助都会很棒!
您正在寻找 saveFrame() 方法。 在 draw() 方法中,您可以保存视觉输出的屏幕截图。
void draw() {
// YOUR CODE
...
// Saves each frame as screenshot-000001.png, screenshot-000002.png, etc.
saveFrame("screenshot-######.png");
}
更多信息:https://processing.org/reference/saveFrame_.html
并且每隔 X 秒截取一次屏幕截图:
int lastTime = 0;
void draw(){
// YOUR CODE
...
// 1000 in milisecs, that's 1 sec
if( millis() - lastTime >= 1000){
saveFrame("screenshot-######.png");
lastTime = millis();
}
}