This demo shows how html2canvas-pro handles different image-rendering CSS properties and global imageSmoothing options.
These images use different CSS image-rendering values:
CSS: image-rendering: pixelated
CSS: image-rendering: crisp-edges
CSS: image-rendering: smooth
CSS: image-rendering: auto
Same image rendered with different global options:
A small pixel art image upscaled to show the smoothing difference: