ctx-resize

1.0.1 • Public • Published

ctx-resize

Resizes a canvas

Build Status js-standard-style npm version Coverage Status

Examples

javascript (browser)

const cResize = require('ctx-resize')
const dimensions = {
  width: 900,
  height: 600
}
var canvas = document.getElementById('aCanvas')
canvas.width = 1000
canvas.height = 1000
 
const transform = cResize(dimensions)
transform(canvas, function (err, newCanvas) {
  assert(newCanvas.width === dimensions.width)
  assert(newCanvas.heigth === dimensions.height)
})

Node.js

const cResize = require('ctx-resize')
const dimensions = {
  width: 900,
  height: 600
}
const Canvas = require('canvas')
var canvas = new Canvas(1000, 1000)
 
const transform = cResize(dimensions)
transform(canvas, function (err, newCanvas) {
  assert(newCanvas.width === dimensions.width)
  assert(newCanvas.heigth === dimensions.height)
})

Package Sidebar

Install

npm i ctx-resize

Weekly Downloads

1

Version

1.0.1

License

ISC

Last publish

Collaborators

  • vigour-io