Not really. If you want to do it this way, then you have to put in the work. Otherwise one could always do it with a bit of JavaScript based on pixel data, though it may not necessarily be easier to set up - the work saved on the graphics needs to be spent on more code. Can't have both, I guess...
Mylenium