05-20-2006, 01:03 AM
Is it possible to create a VB .NET program that uses the Copyfromscreen command to capture screen shots that are timed to save at, let's say, 30fps?
Is there a way to save graphics sequentially to one file that can be played, versus saving them as hundreds of graphics files?
05-20-2006, 08:20 AM
It sounds like you're trying to create a movie from your desktop, like Camtasia? I don't think that's going to work using screen shots. First of all, If you've ever hit Print Screen, there's a slight delay while it captures what's on the screen too memory. Good luck achieving that every 33 milliseconds. Second, if you've ever looked at a video file, it's MUCH smaller than than (num of frams) x (size of bitmap). If you try to make a video of sequential bitmaps, even if it's just 3 seconds long you're talking about 90x1024x768 images in one file.
I dunno, you might Google "Creating Movies" and "VB.Net" to see how it's done, but I don't think you're going to accomplish that with screen shots.