An AngularJS directive which allows an image to be captured of the element it is placed on and returned to a model or output in a new window.