If you stare at these three animated gifs long and hard enough, you might not need to read anything. During May 2012, I was reading about seam carving, an interesting and almost magical algorithm which could rescale images without causing apparently squishing it. After playing with the the little seams that the seam carver tended to generate, I noticed that they tended to converge arrange themselves in a way that cut through the spaces in between letters (dynamic programming approaches are actually fairly common when it comes to letter segmentation, but I didn't know that). It was then, while reading a particularly verbose smbc comic, I thought that it should be possible to come up with something which would read images (with <canvas>), figure out where lines and letters were, and draw little selection overlays to assuage a pervasive text-selection habit. My first attempt was simple. It projected the image onto the side, forming a vertical pixel histogram.
• Creative Tools
Related: Useful Websites