<img src="data:image/png;base64,<BASE64 STRING HERE>" />
There are some alternate solutions in these threads:
http://groups.google.com/group/d3-js/browse_thread/thread/1068fdc00a2fb04a/30be7d1d15cfeba1
http://news.ycombinator.com/item?id=2575219
This is another tool that I've seen suggested, but haven't tried:
http://html2canvas.hertzen.com/
The last thread I know of on this topic was from August, so let us know if you've found new techniques since then! Client or server-side.
I'm looking forward to giving it a shot soon.
We also had more than a few issues getting phantomjs to do what we wanted.
Batik has turned out to work well albeit a little slow on the server side. The advantage is more for generating vector pdfs than pngs.
Thanks for the links Kai!