html5 canvas:

svg:

png: