Built around the HTML 5 navigator.getUserMedia property, Photobooth.js can do two main things (for now). It can manipulate a video stream's graphic details and it can take snapshots (pictures) so the user can save them to his computer.
Cropping is also implemented, allowing users to take snapshots only of desired areas.
With version 0.7 of Photobooth.js, users can also adjust a stream's hue, brightness and contrast values in real-time, but expect more features with future releases, since HTML 5 is getting better and better at manipulating graphics.
Download Photobooth.js from our Scripts section here.
Check out more Photobooth.js screenshots here.