A tiny library for trimming whitespace from a canvas element
npm install trim-canvas
A tiny (< 100 LoC) library for trimming whitespace from a canvas element with
no dependencies.
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.
Credits go to @efc for writing a quick version of this
in this issue
and to the original StackOverflow Answer
that was credited in that issue.