In our second and final demo for this chapter, we're going to have some fun with a webcam – one of the ways we can acquire and manipulate images is to source them from a laptop or stand-alone webcam.
The key to this demo lies in the use of getUserMedia
, which allows us to control audio or video feeds. This is a relatively young API, which requires use of vendor prefixes to ensure full support. As with other APIs, the need for them will disappear over time, so it is worth checking http://caniuse.com/#search=getusermedia regularly to see if support has been updated and the need for prefixes removed.
This demo will bring together some of the concepts we've explored, such as applying filters, saving canvas images to file, and controlling a webcam. To operate this demo correctly, we will need to run it from an HTTP protocol address and not file://.
For this, you will either need some web space available, or to use a local webserver such as WAMP (for PC ...