Let's evaluate client-side HTML to image conversion libraries based on:
- Browser support
- Feature support
- Quality
- Performance
The libraries we use are:
The test page has a series of HTML5 elements (including SVG, images, canvas). Each element is rendered using one of these libraries for comparison.
- From html2canvas release
download
html2canvas.jsandhtml2canvas.svg.jsintolib/ - Run
npm install rasterizehtmland copynode_modules/rasterizehtml/dist/rasterizeHTML.allinone.jsintolib/