Clever screenshot app turns your desktop into Photoshop layers
layersapp.com
layersapp.com
edit: I can't seem to find it at the moment, but it was fairly simple. Intercept all mouse events, determine the clicked element, record the initial position, start dragging, etc. I think it did some fanciness for non-absolutely positioned or non-block elements too.
Though theoretically it could be used to steal designs also... I mean that already happens today but it'd be easier.
If you take a screen shot then load it into photoshop and move around a window, you'll get a big white box where the window was, because the screenshot app didn't record any information 'underneath' the window.
None of the big graphics libraries (GD, Image Magick, etc) support writing of layered PSD files (Imagick can read them, and export non-layered's, but that's it as far as I can tell.), and the format specs require you to sign an NDA/non-compete with Adobe.
Taking the screenshots is doable if a bit of a pain, but short of reverse engineering the psd format, the second part seems to be a roadblock. Shame, i'd use this too =P.
While you are at it, why not just save the file in Gimp format and be done with it? :-)
Someone who saves a ton of time using this, please tell us what you're using it for!
It's the "one fell swoop" aspect that is appealing. Just being able to open every possible window in an app and then hit "capture this to Photoshop" when starting on a UI clean-up pass mockup, or for creating a master document of all windows when taking a desktop app from 1st pass programmer art to shipping resources, and sorting them into Photoshop layers and folders, would skip a lot of currently requisite document setup/prep time.
The suggestion to use this to more quickly build manuals and tutorials is also spot on. Grabbing the current state of all windows in an app at "step 3" of a tutorial, and then being able to nudge them around to best facilitate the required tutorial/manual text, without having to manually capture all elements separately, is pretty sweet.
Now give me an example of this being useful?
Edit: My bad, MDI interface is as stupid as LCD display.
Furthermore, if you advance the technology to being able to scan a photo of, say, an airport lobby, break each component into layers, and then perform shape identification on each of the identified pieces, you've got left-package detection or weapon identification technologies available to you (potentially.)
Update: He just wrote back, "I can't believe it's only $15!"