master/halftoneqr.js, line 113: var width = Math.sqrt(d.length / 4) / pixelSize; should be: var width = Math.sqrt(d.length / 4); to make the atkinson dithering work correctly.
master/halftoneqr.js, line 113:
var width = Math.sqrt(d.length / 4) / pixelSize;
should be:
var width = Math.sqrt(d.length / 4);
to make the atkinson dithering work correctly.