Skip to content

Instantly share code, notes, and snippets.

@ericsoco
ericsoco / desaturate.js
Last active February 9, 2017 22:33 — forked from doctyper/desaturate.js
desaturate canvas image
// Usage:
// let ctx = canvas.getContext("2d");
// let data = desaturate(0.5, ctx, canvas.width, canvas.height);
// ctx.putImageData(data);
function desaturate (amount, ctx, w, h) {
let imgData = ctx.getImageData(0, 0, w, h),
x, y, i,
grey;