Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- drawToCanvas : function(effect) {
- var video = App.video,
- ctx = App.ctx,
- canvas = App.canvas,
- i;
- ctx.drawImage(video, 0, 0, 520,426);
- //get the image data pixels from the canvas and pass it to js
- App.pixels = ctx.getImageData(0,0,canvas.width,canvas.height);
- // Hipstergram!
- if (effect === 'hipster') {
- for (i = 0; i < App.pixels.data.length; i=i+4) {
- App.pixels.data[i + 0] = App.pixels.data[i + 0] * 3 ;
- App.pixels.data[i + 1] = App.pixels.data[i + 1] * 2;
- App.pixels.data[i + 2] = App.pixels.data[i + 2] - 10;
- }
- ctx.putImageData(App.pixels,0,0);
- }
Add Comment
Please, Sign In to add comment