Hello,
I was just wondering if there was any sort of module, or a set of them, that would allow a user to perform a screen capture and save it as an image node.
Thanks!
Dan Silver

Comments

dman’s picture

If it existed, it would have to involve a client-side browser plugin. I don't think there are any HTML or Javascript ways of doing that (I've looked) and certainly no cross-browser ways.
There are a few firefox extensions that may help. See also thumbshots and similar services.
But nothing that's purely server & PHP + Drupal based.

Dan Silver’s picture

thanks for the reply. Its disappointing that there isn't a module for this. When I get better with programming Drupal, I might try to tackle this one. It might be an add on for the image module or a cck field.
Dan Silver

dman’s picture

Good luck, but it's not something that can be done by Drupal, or even a web programmer.

Your options are either to manipulate the client OS to the point that you can take a snapshot of their screen, or to initiate an entire page render using a browser toolkit on the server. If you have enough power on the server it's theoretically possible to launch a webkit library into a hidden process piped to a virtual screen, wait for the page to load, then save the contents of that graphical window. And that was not easy. And just wouldn't work on any managed web host. Possibly if you have your own machine.
enjoy

simon_s’s picture