DROP IMAGE
OR CLICK TO UPLOAD
OR CLICK TO UPLOAD
JPG · PNG · GIF · WEBP
Processing…
In 1976, Robert W. Floyd and Louis Steinberg published a paper called "An Adaptive Algorithm for Spatial Greyscale." The problem they were solving: a pixel can only be on or off, but an image has gradients. Their solution was to accept the error each time a pixel got rounded, then distribute it forward into the neighbouring pixels — 7/16ths to the right, 5/16ths below, 3/16ths below-left, 1/16th below-right. Those specific values were found by trial and error, guided by the goal of making a field of 50% grey come out as a perfect checkerboard. It worked. Nearly fifty years later the algorithm still runs inside almost every printer, image editor, and display pipeline on earth. It's also one of seven patterns you can apply here.