I was wondering if everyone knew about a plugin or a script for photoshop that took a screenshot of the active photoshop windows every N seconds and saved it into a jpg files into an specific folder. This way you could create a great time lapse of all your work.
I've serarched everywhere and I haven't found anything like it.
I hope you have some ideas.
Time Lapse Plugin/Script
Time Lapse Plugin/Script
not really possible from inside Photoshop as you can not run a script or filter and still allow editing. What you want is an external application to do it, and I don't know of any that would do that.
Time Lapse Plugin/Script
Im on my work CS2 box at the moment so I can test this in 'Bridge' but this should work just the same in CS4+ Photoshop just change the target… There a few options available with the 'screencapture' command so look it up in the man pages… Oh it's a mac ONLY thing sorry about that…
Code: Select all#target bridge
function screenGrabber(delay,num) {
app.bringToFront();
var loc = Folder('~/desktop/ScreenShots');
if (!loc.exists) loc.create();
for (var i = 1; i <= num; i++) {
var fp = String(loc.fsName+'/Shot_'+i+'.png');
// This requests a user defined selection
//app.system("screencapture -i "+"'"+fp+"'");
// This grabs the screen
app.system("screencapture -S "+"'"+fp+"'");
$.sleep(delay);
}
alert('All done…');
}
if (isMac()) screenGrabber(3000,10);
function isMac() {
return /Macintosh/i.test($.os);
}
Code: Select all#target bridge
function screenGrabber(delay,num) {
app.bringToFront();
var loc = Folder('~/desktop/ScreenShots');
if (!loc.exists) loc.create();
for (var i = 1; i <= num; i++) {
var fp = String(loc.fsName+'/Shot_'+i+'.png');
// This requests a user defined selection
//app.system("screencapture -i "+"'"+fp+"'");
// This grabs the screen
app.system("screencapture -S "+"'"+fp+"'");
$.sleep(delay);
}
alert('All done…');
}
if (isMac()) screenGrabber(3000,10);
function isMac() {
return /Macintosh/i.test($.os);
}