1.0.1 • Published 8 years ago

ctx-resize v1.0.1

Weekly downloads
3
License
ISC
Repository
github
Last release
8 years ago

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)
})