trim-canvas
A tiny (< 100 LoC) library for trimming whitespace from a canvas
element with
no dependencies.
Installation
npm i -S trim-canvas
Usage
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
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.