https://www.dropbox.com/sh/4p5m4719ehvpohc/GUEHcYecYv
I don't have a good example of the project any longer, but I took a few snapshots during the development process. My test page allowed you to upload a logo and have the page dynamically change to match the new logo. The link above is a gallery of a few of my tests.
Sometimes it did a pretty good job. Other times the results were a little more 'meh.'
The original code was pretty hacked together in PHP and a little client side JS, though I've been considering resurrecting it as a ruby gem.
There was a bug in the code in one of these examples. The 5th image or so is of a tornado with a bright orange background. The code failed to select the orange as an interesting color to use. The result still looks fine but I would have liked for it to have sampled that bit as well. It's been long enough that I can't recall what the exact problem was.