html2canvas-pro icon indicating copy to clipboard operation
html2canvas-pro copied to clipboard

Screenshots with JavaScript forked from html2canvas, fixed some known issues

html2canvas-pro

A fork of niklasvh/html2canvas with some new features.

🌟 Why html2canvas-pro?

html2canvas-pro has several advantages over html2canvas, including:

  • support color function color() (including relative colors)
  • support color function lab()
  • support color function lch()
  • support color function oklab()
  • support color function oklch()
  • Support object-fit of <img/>

Installation

npm install html2canvas-pro
pnpm / yarn add html2canvas-pro

Usage

import html2canvas from 'html2canvas-pro';

To render an element with html2canvas with some (optional) options, simply call html2canvas(element, options);

html2canvas(document.body).then(function(canvas) {
    document.body.appendChild(canvas);
});

Contribution

If you want to add some features, feel free to submit PR.

License

MIT.