A tiny (< 100 LoC) library for trimming whitespace from a
canvas element with
npm i -S trim-canvas
import trimCanvas from 'trim-canvas' let canvas = document.createElement('canvas') // do some drawing on it ... trimCanvas(canvas) // now the whitespace has been trimmed
If you don't want to mess with your existing canvas, then simply clone the canvas element beforehand.
trim-canvas returns the canvas element for easy chaining.