trim-canvas
v0.1.2
Published
A tiny library for trimming whitespace from a canvas element
Downloads
1,252,253
Maintainers
Readme
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.