wwwy3y3 / canvasr

nodejs canvas api helpers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

nodejs canvas api helpers


Languages

Language:JavaScript 100.0%