Obstructions 101

Is there a better obstruction for drawing than a 13 pixel canvas and a black and white binary/boolean color palette? I guess not. While working on our collection of smaller than life icons, Brent and I realized Photoshop was not giving us what we wanted and both ventured on building our own Tiny drawing application. Brent’s version is written in Ajax and embedded in a Rails application that already lets you load and save icons online. Mine is a functionality rich Applet that will eventually talk to Brent’s Rails repository for saving. It features an invert function, several previews in different scales, and an optional grid, all meant to enhance your understanding of such a meaningful art form. Our custom data format is a 169 character string of 0s and 1s. Longer than my attention span in a very good day, it will not fit my layout (or your browser) unless I shrink it or break it. After breaking it 13 times, the source of a typical Tiny drawing looks like this:

0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 1 1 1 1 1 0
0 0 0 0 0 1 1 0 0 0 0 0 1
0 1 0 0 1 1 1 1 1 1 1 0 0
0 1 0 0 1 1 0 0 0 0 1 1 0
0 1 1 0 1 1 0 0 0 0 0 1 0
0 0 1 0 1 0 0 0 0 0 0 0 1
0 0 1 0 1 0 0 0 0 0 0 0 1
0 0 0 1 1 0 0 1 0 0 1 0 1
0 0 0 0 1 0 0 0 0 0 0 0 1
0 0 0 0 1 1 0 0 0 0 0 1 0
0 0 0 0 0 1 1 1 1 1 1 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0

If you stare at it long enough, you will get a headache, and you will almost see the drawing:

tiny1.png

Leave a Reply