0.0.2 • Published 9 years ago

canvasr v0.0.2

Weekly downloads
3
License
mit
Repository
github
Last release
9 years ago

canvasr

node-canvas api, denpends on node-canvas, which required install cairo

api

resize({ width: width, height: height })

var cvr= new Canvasr();
cvr.readFile(testPng)
   .resize({
   		width: 200,
   		height: 200
   })
   .then(function (cvr) {
   		return cvr.writePng(__dirname+'/himym-200.png');
   })
   .done(function () {
   		console.log(fs.statSync(__dirname+'/himym-200.png'))
   }, function (err) {
   		throw err;
   })

crop({ x: x, y: y, width: width, height: height })

var cvr= new Canvasr();
cvr.readFile(testPng)
   .crop({
   		x: 100,
   		y: 100,
   		width: 200,
   		height: 200
   })
   .then(function (cvr) {
   		return cvr.writePng(__dirname+'/himym-cropped.png');
   })
   .done(function () {
   		console.log(fs.statSync(__dirname+'/himym-cropped.png'))
   }, function (err) {
   		throw err;
   })

todo

  • change to chaning methods