Falls du das wirklich mit js machen willst (was wirklich nicht zu empfehlen ist), dann google mal nach "javascript svg". Da stößt du auf Bibliotheken, die mit js dynamisch svg-Grafiken (also Vektorgrafiken) erzeugen. So hat der User direkt ein Bild auf dem Schirm.
aber wie Gunnar sagte...