
I've had this picture sitting around since I went to NJ in June. I was using it today to test an app I was mucking around with as an excuse to play with the flickr API. The more I looked at the photo the more it grew on me. It just screams indie rock album cover.
The app I was toying with building was going to try and automatically generate photo mosaics given a source image by breaking it down into small squares, calculating the average color of that square and then searching flickr for photos tagged with a given color. Of course it would probably only work for images with a few basic colors. Most people don't tag their images at flickr with things like burntsienna and perrywinkle, for most of the colors in the spectrum (I'm talking roy g biv here) there are a few hundred images to choose from though. I got sidetracked while working on calculating the average color though and spent most of my time using delegates from the worker thread to update the UI, so now I have an app that can, um, calculate the average color of a photo!
I actually found someone who had worked on a similar app to generate mosaics of a video by using frames from other videos as the tiles. After reading over his work it became clear that I'd have to do more than just calculate the average color of a tile, which also made it clear that I'd likely never get the app really working. On the bright side I finally set up a flickr account. It seems like really nice technology, and pretty close to the cutting edge as far as features go (I love services that provide an API).
You make me feel entirely too lazy..
I keep thinking i should do more recreational development, but tivo and the console games keep getting in my way! Damn them!
» so sayeth Will on September 7, 2004 at 09:26 AMAlot of my off hours development is driven by the fact that my real work isn't very satisfying from a programming point of view. I do enjoy the architecture work I get to do, but coding in classic ASP and VB is really starting to get old.
let's actually build that poker app so we can have private games. PokerRoom.com sucks with their multiple-random servers.